diff --git a/Changelog.yaml b/Changelog.yaml
index d40031ad9f..b3b025ef29 100644
--- a/Changelog.yaml
+++ b/Changelog.yaml
@@ -4,6 +4,190 @@
# for important features/bug fixes.
# Also, each release can have new and improved recipes.
+- version: 0.7.28
+ date: 2010-11-12
+
+ new features:
+ - title: "Update the version of the grahical toolkit (Qt 4.7.1) used in the calibre binary builds on windows and linux. This should result in a significant speed up for the calibre ebook viewer"
+
+ - title: "Driver for Nook Color, Eken M001"
+
+ - title: "Add a tweak to turn off double clicking to open viewer"
+
+ - title: "Catalog generation: Add indication when a book has no formats"
+ tickets: [7376]
+
+ - title: "Advanced search dialog: Add a tab to allow searching particular metadata fields easily"
+
+ - title: "Conversion pipeline: When using the Level x Table of Contents expressions, if a tag is empty but has a non-empty title attribute, use that instead of ignoring the tag"
+
+ bug fixes:
+ - title: "Comic metadata reader: Sort filenames aplhabetically when choosing an image for the cover"
+ tickets: [7488]
+
+ - title: "Bulk convert dialog: Hide useless restore defaults button."
+ tickets: [7471]
+
+ - title: "Conversion pipeline: Handle input documents that encode null bytes as HTML entities correctly"
+ tickets: [7355]
+
+ - title: "Fix some SONY readers not being detected on windows"
+ tickets: [7413]
+
+ - title: "MOBI Input: Fix images missing when converting MOBI news downloads created with Mobipocket reader"
+ tickets: [7455]
+
+ - title: "ODT Input: Handle hyperlinks to headings that have truncated destination specifiers correctly"
+ tickets: [7506]
+
+ - title: "Sony driver: Ignore invalid strings when updating XML database"
+
+ - title: "Content Server: Add day to displayed date in /mobile book listing"
+
+ - title: "MOBI Input: Do not generate filenames with only extensions if the MOBI file has no internal name"
+ tickets: [7481]
+
+ - title: "MOBI Input: Handle files that has the record sizes set incorrectly to a long integer"
+ tickets: [7472]
+
+ - title: "Fix not enough vertical space for text in the preferences dialog category listing"
+
+ - title: "Remove 'sort' from Search and replace destination fields and add it to source fields. S&R is no longer marked experimental"
+
+ - title: "Edit metadata dialog: Save dialog geometry on reject as well as on accept"
+
+ - title: "E-book viewer: Fix clicking entries in TOC that point to the currently loaded flow not scrolling view to the top of the document"
+
+ - title: "Fix bug in regex used to extract charset from tags"
+
+ - title: "MOBI Output: Add support for the tag"
+
+ improved recipes:
+ - Zeit Online
+ - Gamespot Review
+ - Ploitika
+ - Pagina12
+ - Irish Times
+ - elektrolese
+
+ new recipes:
+ - title: "Handelsblatt and European Voice"
+ author: "malfi"
+
+ - title: "Polityka and Newsweek"
+ author: "Mateusz Kielar"
+
+ - title: "MarcTV"
+ author: "Marc Toensings"
+
+ - title: "Rolling Stone"
+ author: "Darko Miletic"
+
+ - title: "Vedomosti"
+ author: "Nikolai Kotchetkov"
+
+ - title: "Hola.com"
+ author: "bmsleight"
+
+ - title: "Dnevnik, Siol.net, MMC-RTV and Avto-magazon"
+ author: "BlonG"
+
+ - title: "SC Print Magazine"
+ author: "Tony Maro"
+
+ - title: "Diario Sport"
+ author: "Jefferson Frantz"
+
+- version: 0.7.27
+ date: 2010-11-05
+
+ new features:
+ - title: "The book list behavior has changed"
+ type: major
+ description: >
+ "Now double clicking on an entry in the book list will open it in the viewer. To edit metadata single click a previously selected entry instead. This is consistent with
+ the usage in most operating systems, so should be most intuitive for new users. Also typing any key no longer starts an edit, instead press F2 (Enter on OS X) to start editing
+ the current cell. Also you now have to double click instead of single clicking the book details panel to open the detailed info dialog for the book."
+
+ - title: "Added a new HTML output format plugin, which converts the input document to a ZIP file. The zip file contains HTML pages suitable for display in a website"
+
+ - title: "Support for iRiver Cover Story and Digma Q600"
+
+ - title: "Add a search button (labelled Go!) to explicitly run a search with the text currently in the quick search box"
+
+ - title: "Add author to the calibre geenrated book jacket"
+ tickets: [7402]
+
+ - title: "Add the title of the destination book to the merge dialog warning message"
+
+ - title: "calibre-server: Make auto reload control separate from --devlop with a new command line option --auto-reload"
+
+ bug fixes:
+ - title: "Fix book details panel not being updated after a delete-merge"
+ tickets: [7426]
+
+ - title: "Fix clicking in the search box launches a search if you have search as you type enabled"
+ tickets: [7425]
+
+ - title: "Use a browser widget to display book details for more robustness and better performance when vieweing large HTML comments"
+
+ - title: "Fix cover browser not updated after copy to library and delete"
+ tickets: [7416]
+
+ - title: "Fix regression that broke sending non calibre EPUB files to the iPad. Also handle failure to set cover in iTunes gracefully"
+ tickets: [7356]
+
+ - title: "News download: Workaround lack of thread safety in python mechanize, causing corrupted network packets (degrading network performance) on Ubuntu Maverick 64bit kernels"
+ tickets: [7321]
+
+ - title: "Convert comments to HTML for book details panel in separate thread to make scrolling through the book list faster when large comments are present"
+
+ - title: "calibre-server: Fix regression that broke --daemonize"
+
+ - title: "EPUB Input: Handle ncx files that have elements with no content correctly."
+ tickets: [7396]
+
+ - title: "SNBOutput: Fixed a bug in handling pre tag"
+
+ - title: "MOBI Output: Don't ignore hidden anchors."
+ tickets: [7384]
+
+ - title: "Fix switching libraries and generating a catalog could generate a catalog for the wrong library"
+
+ - title: "MOBI Output: Fix regression that broke conversion of anchors inside superscripts/subscripts."
+ tickets: [7368]
+
+ - title: "Content server: Fix various minor bugs"
+ tickets: [7379, 6768, 7354]
+
+ - title: "Amazon metadata download plugin: Make it more robust and add option to auto convert HTML to text"
+
+ - title: "Re-arrange send to device menu to make it harder to accidentally trigger the send and delete actions"
+
+
+ improved recipes:
+ - Danas
+ - Fudzilla
+ - Zeit Online
+ - New York Times
+ - Mediapart
+
+ new recipes:
+ - title: "Ynet and Calcalist"
+ author: "marbs"
+
+ - title: "El Faro de Vigo"
+ author: "Jefferson Frantz"
+
+ - title: "Clic_RBS"
+ author: "avoredo"
+
+ - title: "Correio da Manha"
+ author: "jmst"
+
+ - title: "Rue89"
+ author: "Louis Gesbert"
+
- version: 0.7.26
date: 2010-10-30
diff --git a/resources/catalog/stylesheet.css b/resources/catalog/stylesheet.css
index 4c5045d378..f57aafdd44 100644
--- a/resources/catalog/stylesheet.css
+++ b/resources/catalog/stylesheet.css
@@ -81,6 +81,14 @@ p.unread_book {
text-indent:-2em;
}
+p.wishlist_item {
+ text-align:left;
+ margin-top:0px;
+ margin-bottom:0px;
+ margin-left:2em;
+ text-indent:-2em;
+ }
+
p.date_read {
text-align:left;
margin-top:0px;
@@ -104,3 +112,14 @@ hr.annotations_divider {
margin-top:0em;
margin-bottom:0em;
}
+
+td.publisher, td.date {
+ font-weight:bold;
+ text-align:center;
+ }
+td.rating {
+ text-align: center;
+ }
+td.thumbnail img {
+ -webkit-box-shadow: 6px 6px 6px #888;
+ }
\ No newline at end of file
diff --git a/resources/content_server/browse/browse.html b/resources/content_server/browse/browse.html
index ef312334d9..6d4c79c4c9 100644
--- a/resources/content_server/browse/browse.html
+++ b/resources/content_server/browse/browse.html
@@ -4,7 +4,7 @@
- ..:: calibre library ::.. {title}
+ ..:: calibre {library} ::.. {title}
@@ -41,7 +41,7 @@
+
+
+
diff --git a/setup/extensions.py b/setup/extensions.py
index d520cbf622..531107d3cb 100644
--- a/setup/extensions.py
+++ b/setup/extensions.py
@@ -348,8 +348,12 @@ class Build(Command):
VERSION = 1.0.0
CONFIG += %s
''')%(ext.name, ' '.join(ext.headers), ' '.join(ext.sources), archs)
+ pro = pro.replace('\\', '\\\\')
open(ext.name+'.pro', 'wb').write(pro)
- subprocess.check_call([QMAKE, '-o', 'Makefile', ext.name+'.pro'])
+ qmc = [QMAKE, '-o', 'Makefile']
+ if iswindows:
+ qmc += ['-spec', 'win32-msvc2008']
+ subprocess.check_call(qmc + [ext.name+'.pro'])
subprocess.check_call([make, '-f', 'Makefile'])
objects = glob.glob(obj_pat)
return list(map(self.a, objects))
diff --git a/setup/installer/__init__.py b/setup/installer/__init__.py
index b976c4d448..c25334dbe4 100644
--- a/setup/installer/__init__.py
+++ b/setup/installer/__init__.py
@@ -11,7 +11,7 @@ import subprocess, tempfile, os, time
from setup import Command, installer_name
from setup.build_environment import HOST, PROJECT
-BASE_RSYNC = 'rsync -avz --delete'.split()
+BASE_RSYNC = ['rsync', '-avz', '--delete']
EXCLUDES = []
for x in [
'src/calibre/plugins', 'src/calibre/manual', 'src/calibre/trac',
@@ -42,13 +42,13 @@ class Push(Command):
threads = []
for host in (
r'Owner@winxp:/cygdrive/c/Documents\ and\ Settings/Owner/calibre',
- 'kovid@ox:calibre'
+ 'kovid@ox:calibre',
+ r'kovid@win7:/cygdrive/c/Users/kovid/calibre',
):
rcmd = BASE_RSYNC + EXCLUDES + ['.', host]
print '\n\nPushing to:', host, '\n'
threads.append(Thread(target=subprocess.check_call, args=(rcmd,)))
threads[-1].start()
- subprocess.check_call(rcmd)
for thread in threads:
thread.join()
diff --git a/setup/installer/windows/freeze.py b/setup/installer/windows/freeze.py
index 29809907ab..dc3dd33604 100644
--- a/setup/installer/windows/freeze.py
+++ b/setup/installer/windows/freeze.py
@@ -13,7 +13,7 @@ from setup import Command, modules, functions, basenames, __version__, \
from setup.build_environment import msvc, MT, RC
from setup.installer.windows.wix import WixMixIn
-QT_DIR = 'C:\\Qt\\4.6.3'
+QT_DIR = 'Q:\\Qt\\4.7.1'
QT_DLLS = ['Core', 'Gui', 'Network', 'Svg', 'WebKit', 'Xml', 'XmlPatterns']
LIBUSB_DIR = 'C:\\libusb'
LIBUNRAR = 'C:\\Program Files\\UnrarDLL\\unrar.dll'
diff --git a/setup/installer/windows/notes.rst b/setup/installer/windows/notes.rst
index a8ba41e8ff..98ec6dac0f 100644
--- a/setup/installer/windows/notes.rst
+++ b/setup/installer/windows/notes.rst
@@ -28,15 +28,16 @@ If there are no windows binaries already compiled for the version of python you
Run the following command to install python dependencies::
- easy_install --always-unzip -U ipython mechanize BeautifulSoup pyreadline python-dateutil dnspython
+ easy_install --always-unzip -U ipython mechanize pyreadline python-dateutil dnspython cssutils clientform
+
+Install BeautifulSoup 3.0.x manually into site-packages (3.1.x parses broken HTML very poorly)
Qt
--------
Extract Qt sourcecode to C:\Qt\4.x.x. Run configure and make::
- configure -opensource -qt-zlib -qt-gif -qt-libmng -qt-libpng -qt-libtiff -qt-libjpeg -release -platform win32-msvc -no-qt3support -webkit -xmlpatterns -no-phonon
- nmake
+ configure -opensource -release -qt-zlib -qt-gif -qt-libmng -qt-libpng -qt-libtiff -qt-libjpeg -release -platform win32-msvc2008 -no-qt3support -webkit -xmlpatterns -no-phonon -no-style-plastique -no-style-cleanlooks -no-style-motif -no-style-cde -no-declarative -no-scripttools -no-audio-backend -no-multimedia -no-dbus -no-openvg -no-opengl -no-qt3support -confirm-license && nmake
SIP
-----
diff --git a/setup/server.py b/setup/server.py
index 276a606fc4..5fabd17108 100644
--- a/setup/server.py
+++ b/setup/server.py
@@ -5,7 +5,7 @@ __license__ = 'GPL v3'
__copyright__ = '2010, Kovid Goyal '
__docformat__ = 'restructuredtext en'
-import subprocess, tempfile, os, time, sys
+import subprocess, tempfile, os, time, sys, telnetlib
from threading import RLock
from setup import Command
@@ -28,7 +28,12 @@ else:
def process_default(self, event):
name = getattr(event,
'name', None)
- if name and os.path.splitext(name)[1] == '.py':
+ if not name:
+ return
+ ext = os.path.splitext(name)[1]
+ reload = False
+ if ext == '.py':
+ reload = True
print
print name, 'changed'
self.command.kill_server()
@@ -36,6 +41,9 @@ else:
print self.command.prompt,
sys.stdout.flush()
+ if reload:
+ self.command.reload_browser(delay=1)
+
class Server(Command):
@@ -75,6 +83,19 @@ class Server(Command):
self.notifier.start()
self.wdd = wm.add_watch(os.path.abspath('src'), mask, rec=True)
+ def reload_browser(self, delay=0.1):
+ time.sleep(delay)
+ try:
+ t = telnetlib.Telnet('localhost', 4242)
+ t.read_until("repl>")
+ t.write('BrowserReload();')
+ t.read_until("repl>")
+ t.close()
+ except:
+ print 'Failed to reload browser'
+ import traceback
+ traceback.print_exc()
+
def run(self, opts):
self.lock = RLock()
tdir = tempfile.gettempdir()
@@ -85,8 +106,13 @@ class Server(Command):
print
self.watch()
+ first = True
while True:
self.launch_server()
+ if not first:
+ self.reload_browser()
+ first = False
+
try:
raw_input(self.prompt)
except:
diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py
index 0579c75eea..a43b0126ff 100644
--- a/src/calibre/__init__.py
+++ b/src/calibre/__init__.py
@@ -21,8 +21,6 @@ from calibre.constants import iswindows, isosx, islinux, isfreebsd, isfrozen, \
filesystem_encoding, plugins, config_dir
from calibre.startup import winutil, winutilerror
-import mechanize
-
uuid.uuid4() # Imported before PyQt4 to workaround PyQt4 util-linux conflict on gentoo
if False:
@@ -269,7 +267,8 @@ def browser(honor_time=True, max_time=2, mobile_browser=False):
:param honor_time: If True honors pause time in refresh requests
:param max_time: Maximum time in seconds to wait during a refresh request
'''
- opener = mechanize.Browser()
+ from calibre.utils.browser import Browser
+ opener = Browser()
opener.set_handle_refresh(True, max_time=max_time, honor_time=honor_time)
opener.set_handle_robots(False)
opener.addheaders = [('User-agent', ' Mozilla/5.0 (Windows; U; Windows CE 5.1; rv:1.8.1a3) Gecko/20060610 Minimo/0.016' if mobile_browser else \
@@ -445,6 +444,9 @@ xml_entity_to_unicode = partial(entity_to_unicode, result_exceptions = {
def replace_entities(raw):
return _ent_pat.sub(entity_to_unicode, raw)
+def xml_replace_entities(raw):
+ return _ent_pat.sub(xml_entity_to_unicode, raw)
+
def prepare_string_for_xml(raw, attribute=False):
raw = _ent_pat.sub(entity_to_unicode, raw)
raw = raw.replace('&', '&').replace('<', '<').replace('>', '>')
diff --git a/src/calibre/constants.py b/src/calibre/constants.py
index 35abf30272..f659400dad 100644
--- a/src/calibre/constants.py
+++ b/src/calibre/constants.py
@@ -2,7 +2,7 @@ __license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
__docformat__ = 'restructuredtext en'
__appname__ = 'calibre'
-__version__ = '0.7.26'
+__version__ = '0.7.28'
__author__ = "Kovid Goyal "
import re
@@ -105,7 +105,9 @@ else:
os.makedirs(config_dir, mode=CONFIG_DIR_MODE)
except:
pass
- if not os.access(config_dir, os.W_OK) or not os.access(config_dir, os.X_OK):
+ if not os.path.exists(config_dir) or \
+ not os.access(config_dir, os.W_OK) or not \
+ os.access(config_dir, os.X_OK):
print 'No write acces to', config_dir, 'using a temporary dir instead'
import tempfile, atexit
config_dir = tempfile.mkdtemp(prefix='calibre-config-')
diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py
index 2945cc6604..681d953c9b 100644
--- a/src/calibre/customize/builtins.py
+++ b/src/calibre/customize/builtins.py
@@ -2,9 +2,7 @@ import os.path
__license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal '
-import textwrap
-import os
-import glob
+import textwrap, os, glob, functools
from calibre.customize import FileTypePlugin, MetadataReaderPlugin, \
MetadataWriterPlugin, PreferencesPlugin, InterfaceActionBase
from calibre.constants import numeric_version
@@ -95,10 +93,12 @@ class ComicMetadataReader(MetadataReaderPlugin):
def get_metadata(self, stream, ftype):
if ftype == 'cbr':
- from calibre.libunrar import extract_member as extract_first
+ from calibre.libunrar import extract_first_alphabetically as extract_first
extract_first
else:
- from calibre.libunzip import extract_member as extract_first
+ from calibre.libunzip import extract_member
+ extract_first = functools.partial(extract_member,
+ sort_alphabetically=True)
from calibre.ebooks.metadata import MetaInformation
ret = extract_first(stream)
mi = MetaInformation(None, None)
@@ -446,6 +446,7 @@ from calibre.ebooks.rb.output import RBOutput
from calibre.ebooks.rtf.output import RTFOutput
from calibre.ebooks.tcr.output import TCROutput
from calibre.ebooks.txt.output import TXTOutput
+from calibre.ebooks.html.output import HTMLOutput
from calibre.ebooks.snb.output import SNBOutput
from calibre.customize.profiles import input_profiles, output_profiles
@@ -453,7 +454,7 @@ from calibre.customize.profiles import input_profiles, output_profiles
from calibre.devices.apple.driver import ITUNES
from calibre.devices.hanlin.driver import HANLINV3, HANLINV5, BOOX, SPECTRA
from calibre.devices.blackberry.driver import BLACKBERRY
-from calibre.devices.cybook.driver import CYBOOK
+from calibre.devices.cybook.driver import CYBOOK, ORIZON
from calibre.devices.eb600.driver import EB600, COOL_ER, SHINEBOOK, \
POCKETBOOK360, GER2, ITALICA, ECLICTO, DBOOK, INVESBOOK, \
BOOQ, ELONEX, POCKETBOOK301, MENTOR
@@ -461,7 +462,7 @@ from calibre.devices.iliad.driver import ILIAD
from calibre.devices.irexdr.driver import IREXDR1000, IREXDR800
from calibre.devices.jetbook.driver import JETBOOK, MIBUK, JETBOOK_MINI
from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX
-from calibre.devices.nook.driver import NOOK
+from calibre.devices.nook.driver import NOOK, NOOK_COLOR
from calibre.devices.prs505.driver import PRS505
from calibre.devices.android.driver import ANDROID, S60
from calibre.devices.nokia.driver import N770, N810, E71X, E52
@@ -475,7 +476,7 @@ from calibre.devices.teclast.driver import TECLAST_K3, NEWSMY, IPAPYRUS, \
SOVOS, PICO
from calibre.devices.sne.driver import SNE
from calibre.devices.misc import PALMPRE, AVANT, SWEEX, PDNOVEL, KOGAN, \
- GEMEI, VELOCITYMICRO, PDNOVEL_KOBO
+ GEMEI, VELOCITYMICRO, PDNOVEL_KOBO, Q600
from calibre.devices.folder_device.driver import FOLDER_DEVICE_FOR_CONFIG
from calibre.devices.kobo.driver import KOBO
@@ -525,6 +526,7 @@ plugins += [
RTFOutput,
TCROutput,
TXTOutput,
+ HTMLOutput,
SNBOutput,
]
# Order here matters. The first matched device is the one used.
@@ -533,6 +535,7 @@ plugins += [
HANLINV5,
BLACKBERRY,
CYBOOK,
+ ORIZON,
ILIAD,
IREXDR1000,
IREXDR800,
@@ -546,6 +549,7 @@ plugins += [
KINDLE2,
KINDLE_DX,
NOOK,
+ NOOK_COLOR,
PRS505,
ANDROID,
S60,
@@ -586,6 +590,7 @@ plugins += [
AVANT,
MENTOR,
SWEEX,
+ Q600,
KOGAN,
PDNOVEL,
SPECTRA,
@@ -892,4 +897,3 @@ plugins += [LookAndFeel, Behavior, Columns, Toolbar, InputOptions,
Email, Server, Plugins, Tweaks, Misc]
#}}}
-
diff --git a/src/calibre/customize/profiles.py b/src/calibre/customize/profiles.py
index 38f6d401f6..36e2b9bdd2 100644
--- a/src/calibre/customize/profiles.py
+++ b/src/calibre/customize/profiles.py
@@ -250,8 +250,11 @@ class OutputProfile(Plugin):
#: If True, the date is appended to the title of downloaded news
periodical_date_in_title = True
- #: The character used to represent a star in ratings
+ #: Characters used in jackets and catalogs
+ missing_char = u'x'
ratings_char = u'*'
+ empty_ratings_char = u' '
+ read_char = u'+'
#: Unsupported unicode characters to be replaced during preprocessing
unsupported_unicode_chars = []
@@ -287,7 +290,12 @@ class iPadOutput(OutputProfile):
'macros': {'border-width': '{length}|medium|thick|thin'}
}
]
- ratings_char = u'\u2605'
+
+ missing_char = u'\u2715\u200a' # stylized 'x' plus hair space
+ ratings_char = u'\u2605' # filled star
+ empty_ratings_char = u'\u2606' # hollow star
+ read_char = u'\u2713' # check mark
+
touchscreen = True
# touchscreen_news_css {{{
touchscreen_news_css = u'''
@@ -498,7 +506,6 @@ class SonyReaderLandscapeOutput(SonyReaderOutput):
screen_size = (784, 1012)
comic_screen_size = (784, 1012)
-
class MSReaderOutput(OutputProfile):
name = 'Microsoft Reader'
@@ -582,7 +589,12 @@ class KindleOutput(OutputProfile):
fsizes = [12, 12, 14, 16, 18, 20, 22, 24]
supports_mobi_indexing = True
periodical_date_in_title = False
+
+ missing_char = u'x\u2009'
+ empty_ratings_char = u'\u2606'
ratings_char = u'\u2605'
+ read_char = u'\u2713'
+
mobi_ems_per_blockquote = 2.0
@classmethod
@@ -603,6 +615,8 @@ class KindleDXOutput(OutputProfile):
#comic_screen_size = (741, 1022)
supports_mobi_indexing = True
periodical_date_in_title = False
+ ratings_char = u'\u2605'
+ read_char = u'\u2713'
mobi_ems_per_blockquote = 2.0
@classmethod
diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py
index 918de28e67..2d944c8519 100644
--- a/src/calibre/devices/android/driver.py
+++ b/src/calibre/devices/android/driver.py
@@ -23,6 +23,9 @@ class ANDROID(USBMS):
: [0x0100, 0x0227, 0x0226], 0x0c87: [0x0100, 0x0227, 0x0226],
0xc92 : [0x100]},
+ # Eken
+ 0x040d : { 0x8510 : [0x0001] },
+
# Motorola
0x22b8 : { 0x41d9 : [0x216], 0x2d67 : [0x100], 0x41db : [0x216],
0x4285 : [0x216]},
diff --git a/src/calibre/devices/apple/driver.py b/src/calibre/devices/apple/driver.py
index 9ad3cf3e08..d42c51cedd 100644
--- a/src/calibre/devices/apple/driver.py
+++ b/src/calibre/devices/apple/driver.py
@@ -19,7 +19,7 @@ from calibre.ebooks.metadata.book.base import Metadata
from calibre.ebooks.metadata.epub import set_metadata
from calibre.library.server.utils import strftime
from calibre.utils.config import config_dir, prefs
-from calibre.utils.date import isoformat, now, parse_date
+from calibre.utils.date import now, parse_date
from calibre.utils.logging import Log
from calibre.utils.zipfile import ZipFile
@@ -1221,12 +1221,19 @@ class ITUNES(DriverBase):
return thumb
if isosx:
+ # The following commands generate an error, but the artwork does in fact
+ # get sent to the device. Seems like a bug in Apple's automation interface?
+ # Could also be a problem with the integrity of the cover data?
if lb_added:
- lb_added.artworks[1].data_.set(cover_data)
+ try:
+ lb_added.artworks[1].data_.set(cover_data)
+ except:
+ if DEBUG:
+ self.log.warning(" iTunes automation interface reported an error"
+ " when adding artwork to '%s' in the iTunes Library" % metadata.title)
+ pass
if db_added:
- # The following command generates an error, but the artwork does in fact
- # get sent to the device. Seems like a bug in Apple's automation interface
try:
db_added.artworks[1].data_.set(cover_data)
except:
@@ -2521,11 +2528,11 @@ class ITUNES(DriverBase):
metadata.timestamp = datetime.datetime(old_ts.year, old_ts.month, old_ts.day, old_ts.hour,
old_ts.minute, old_ts.second, old_ts.microsecond+1, old_ts.tzinfo)
else:
- metadata.timestamp = isoformat(now())
+ metadata.timestamp = now()
if DEBUG:
self.log.info(" add timestamp: %s" % metadata.timestamp)
else:
- metadata.timestamp = isoformat(now())
+ metadata.timestamp = now()
if DEBUG:
self.log.warning(" missing block in OPF file")
self.log.info(" add timestamp: %s" % metadata.timestamp)
diff --git a/src/calibre/devices/blackberry/driver.py b/src/calibre/devices/blackberry/driver.py
index 0005be54d0..e816883957 100644
--- a/src/calibre/devices/blackberry/driver.py
+++ b/src/calibre/devices/blackberry/driver.py
@@ -19,7 +19,7 @@ class BLACKBERRY(USBMS):
VENDOR_ID = [0x0fca]
PRODUCT_ID = [0x8004, 0x0004]
- BCD = [0x0200, 0x0107, 0x0210, 0x0201]
+ BCD = [0x0200, 0x0107, 0x0210, 0x0201, 0x0211]
VENDOR_NAME = 'RIM'
WINDOWS_MAIN_MEM = 'BLACKBERRY_SD'
diff --git a/src/calibre/devices/cybook/driver.py b/src/calibre/devices/cybook/driver.py
index 7c436a7d0e..becb7912a9 100644
--- a/src/calibre/devices/cybook/driver.py
+++ b/src/calibre/devices/cybook/driver.py
@@ -5,7 +5,7 @@ __copyright__ = '2009, John Schember '
__docformat__ = 'restructuredtext en'
'''
-Device driver for Bookeen's Cybook Gen 3 and Opus
+Device driver for Bookeen's Cybook Gen 3 and Opus and Orizon
'''
import os
@@ -56,3 +56,23 @@ class CYBOOK(USBMS):
if isunix:
return device_info[3] == 'Bookeen' and (device_info[4] == 'Cybook Gen3' or device_info[4] == 'Cybook Opus')
return True
+
+class ORIZON(CYBOOK):
+
+ name = 'Orizon Device Interface'
+ gui_name = 'Orizon'
+ description = _('Communicate with the Cybook Orizon eBook reader.')
+
+ BCD = [0x319]
+
+ WINDOWS_MAIN_MEM = re.compile(r'CYBOOK_ORIZON__-FD')
+ WINDOWS_CARD_A_MEM = re.compile('CYBOOK_ORIZON__-SD')
+
+ EBOOK_DIR_MAIN = EBOOK_DIR_CARD_A = 'Digital Editions'
+
+ @classmethod
+ def can_handle(cls, device_info, debug=False):
+ if isunix:
+ return device_info[3] == 'Bookeen' and device_info[4] == 'Cybook Orizon'
+ return True
+
diff --git a/src/calibre/devices/interface.py b/src/calibre/devices/interface.py
index 75453c74b9..48d751fc29 100644
--- a/src/calibre/devices/interface.py
+++ b/src/calibre/devices/interface.py
@@ -74,9 +74,9 @@ class DevicePlugin(Plugin):
if bcd is None or len(bcd) == 0:
return True
for c in bcd:
- # Bug in winutil.get_usb_devices converts a to :
- rev = ('rev_%4.4x'%c).replace('a', ':')
- if rev in device_id:
+ rev = 'rev_%4.4x'%c
+ # Bug in winutil.get_usb_devices sometimes converts a to :
+ if rev in device_id or rev.replace('a', ':') in device_id:
return True
return False
diff --git a/src/calibre/devices/iriver/driver.py b/src/calibre/devices/iriver/driver.py
index 3dd94802c4..10945f17cc 100644
--- a/src/calibre/devices/iriver/driver.py
+++ b/src/calibre/devices/iriver/driver.py
@@ -17,15 +17,15 @@ class IRIVER_STORY(USBMS):
supported_platforms = ['windows', 'osx', 'linux']
# Ordered list of supported formats
- FORMATS = ['epub', 'pdf', 'txt']
+ FORMATS = ['epub', 'fb2', 'pdf', 'djvu', 'txt']
VENDOR_ID = [0x1006]
- PRODUCT_ID = [0x4023]
+ PRODUCT_ID = [0x4023, 0x4025]
BCD = [0x0323]
VENDOR_NAME = 'IRIVER'
- WINDOWS_MAIN_MEM = 'STORY'
- WINDOWS_CARD_A_MEM = 'STORY'
+ WINDOWS_MAIN_MEM = ['STORY', 'STORY_EB05']
+ WINDOWS_CARD_A_MEM = ['STORY', 'STORY_SD']
#OSX_MAIN_MEM = 'Kindle Internal Storage Media'
#OSX_CARD_A_MEM = 'Kindle Card Storage Media'
diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py
index 3562da55d2..55ae40420c 100644
--- a/src/calibre/devices/kobo/driver.py
+++ b/src/calibre/devices/kobo/driver.py
@@ -503,7 +503,11 @@ class KOBO(USBMS):
ContentType = self.get_content_type_from_extension(extension) if extension != '' else self.get_content_type_from_path(book.path)
ContentID = self.contentid_from_path(book.path, ContentType)
- datelastread = time.strftime("%Y-%m-%dT%H:%M:%S", time.gmtime())
+
+ t = (ContentID,)
+ cursor.execute('select DateLastRead from Content where BookID is Null and ContentID = ?', t)
+ result = cursor.fetchone()
+ datelastread = result[0] if result[0] is not None else '1970-01-01T00:00:00'
t = (datelastread,ContentID,)
diff --git a/src/calibre/devices/misc.py b/src/calibre/devices/misc.py
index 92e26d47e4..d95c8e4036 100644
--- a/src/calibre/devices/misc.py
+++ b/src/calibre/devices/misc.py
@@ -72,6 +72,15 @@ class SWEEX(USBMS):
EBOOK_DIR_MAIN = ''
SUPPORTS_SUB_DIRS = True
+class Q600(SWEEX):
+
+ name = 'Digma Q600 Device interface'
+ gui_name = 'Q600'
+ description = _('Communicate with the Digma Q600')
+
+ BCD = [0x325]
+ FORMATS = ['epub', 'fb2', 'mobi', 'prc', 'html', 'rtf', 'chm', 'pdf', 'txt']
+
class KOGAN(SWEEX):
name = 'Kogan Device Interface'
@@ -115,12 +124,15 @@ class PDNOVEL_KOBO(PDNOVEL):
BCD = [0x222]
- EBOOK_DIR_MAIN = 'eBooks/Kobo'
+ EBOOK_DIR_MAIN = 'eBooks'
def upload_cover(self, path, filename, metadata, filepath):
coverdata = getattr(metadata, 'thumbnail', None)
if coverdata and coverdata[2]:
- with open(os.path.join(path, '.thumbnail', filename+'.jpg'), 'wb') as coverfile:
+ dirpath = os.path.join(path, '.thumbnail')
+ if not os.path.exists(dirpath):
+ os.makedirs(dirpath)
+ with open(os.path.join(dirpath, filename+'.jpg'), 'wb') as coverfile:
coverfile.write(coverdata[2])
diff --git a/src/calibre/devices/nook/driver.py b/src/calibre/devices/nook/driver.py
index a809b2c08a..987b90c748 100644
--- a/src/calibre/devices/nook/driver.py
+++ b/src/calibre/devices/nook/driver.py
@@ -80,3 +80,14 @@ class NOOK(USBMS):
def sanitize_path_components(self, components):
return [x.replace('#', '_') for x in components]
+
+class NOOK_COLOR(NOOK):
+ gui_name = _('Nook Color')
+ description = _('Communicate with the Nook Color eBook reader.')
+
+ PRODUCT_ID = [0x002]
+ BCD = [0x216]
+ WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'EBOOK_DISK'
+
+ EBOOK_DIR_MAIN = 'My Files/Books'
+
diff --git a/src/calibre/devices/prs505/sony_cache.py b/src/calibre/devices/prs505/sony_cache.py
index 17eea3a27c..f271329fc8 100644
--- a/src/calibre/devices/prs505/sony_cache.py
+++ b/src/calibre/devices/prs505/sony_cache.py
@@ -610,7 +610,11 @@ class XMLCache(object):
# is not new, compare its Sony DB date against localtime and gmtime.
# Count the matches. When we must set a date, use the one with the most
# matches. Use localtime if the case of a tie, and hope it is right.
- timestamp = os.path.getmtime(path)
+ try:
+ timestamp = os.path.getmtime(path)
+ except:
+ debug_print('Failed to get timestamp for:', path)
+ timestamp = time.time()
rec_date = record.get('date', None)
def clean(x):
@@ -619,13 +623,20 @@ class XMLCache(object):
x.replace(u'\0', '')
return x
+ def record_set(k, v):
+ try:
+ record.set(k, clean(v))
+ except:
+ # v is not suitable for XML, ignore
+ pass
+
if not getattr(book, '_new_book', False): # book is not new
- if record.get('tz', None) is not None:
- use_tz_var = True
- if strftime(timestamp, zone=time.gmtime) == rec_date:
- gtz_count += 1
- elif strftime(timestamp, zone=time.localtime) == rec_date:
- ltz_count += 1
+ if record.get('tz', None) is not None:
+ use_tz_var = True
+ if strftime(timestamp, zone=time.gmtime) == rec_date:
+ gtz_count += 1
+ elif strftime(timestamp, zone=time.localtime) == rec_date:
+ ltz_count += 1
else: # book is new. Set the time using the current votes
if use_tz_var:
tz = time.localtime
@@ -639,22 +650,25 @@ class XMLCache(object):
debug_print("Use GMT TZ for new book", book.lpath)
date = strftime(timestamp, zone=tz)
record.set('date', clean(date))
- record.set('size', clean(str(os.stat(path).st_size)))
+ try:
+ record.set('size', clean(str(os.stat(path).st_size)))
+ except:
+ record.set('size', '0')
title = book.title if book.title else _('Unknown')
- record.set('title', clean(title))
+ record_set('title', title)
ts = book.title_sort
if not ts:
ts = title_sort(title)
- record.set('titleSorter', clean(ts))
+ record_set('titleSorter', ts)
if self.use_author_sort:
if book.author_sort:
aus = book.author_sort
else:
debug_print('Author_sort is None for book', book.lpath)
aus = authors_to_sort_string(book.authors)
- record.set('author', clean(aus))
+ record_set('author', aus)
else:
- record.set('author', clean(authors_to_string(book.authors)))
+ record_set('author', authors_to_string(book.authors))
ext = os.path.splitext(path)[1]
if ext:
ext = ext[1:].lower()
diff --git a/src/calibre/ebooks/chardet/__init__.py b/src/calibre/ebooks/chardet/__init__.py
index 8c101f9de5..dd279c6559 100644
--- a/src/calibre/ebooks/chardet/__init__.py
+++ b/src/calibre/ebooks/chardet/__init__.py
@@ -32,7 +32,7 @@ def detect(aBuf):
ENCODING_PATS = [
re.compile(r'<\?[^<>]+encoding\s*=\s*[\'"](.*?)[\'"][^<>]*>',
re.IGNORECASE),
- re.compile(r''']+?content\s*=\s*['"][^'"]*?charset=([-a-z0-9]+)[^'"]*?['"][^<>]*>''',
+ re.compile(r''']*?content\s*=\s*['"][^'"]*?charset=([-a-z0-9]+)[^'"]*?['"][^<>]*>''',
re.IGNORECASE)
]
ENTITY_PATTERN = re.compile(r'&(\S+?);')
diff --git a/src/calibre/ebooks/conversion/preprocess.py b/src/calibre/ebooks/conversion/preprocess.py
index bb8bf596d0..b6b218e052 100644
--- a/src/calibre/ebooks/conversion/preprocess.py
+++ b/src/calibre/ebooks/conversion/preprocess.py
@@ -144,7 +144,10 @@ class DocAnalysis(object):
# Normalize the histogram into percents
totalLines = len(self.lines)
- h = [ float(count)/totalLines for count in hRaw ]
+ if totalLines > 0:
+ h = [ float(count)/totalLines for count in hRaw ]
+ else:
+ h = []
#print "\nhRaw histogram lengths are: "+str(hRaw)
#print " percents are: "+str(h)+"\n"
diff --git a/src/calibre/ebooks/html/meta.py b/src/calibre/ebooks/html/meta.py
new file mode 100644
index 0000000000..9a088efb16
--- /dev/null
+++ b/src/calibre/ebooks/html/meta.py
@@ -0,0 +1,33 @@
+from __future__ import with_statement
+__license__ = 'GPL 3'
+__copyright__ = '2010, Fabian Grassl '
+__docformat__ = 'restructuredtext en'
+
+
+from calibre.ebooks.oeb.base import namespace, barename, DC11_NS
+
+class EasyMeta(object):
+
+ def __init__(self, meta):
+ self.meta = meta
+
+ def __iter__(self):
+ meta = self.meta
+ for item_name in meta.items:
+ for item in meta[item_name]:
+ if namespace(item.term) == DC11_NS:
+ yield { 'name': barename(item.term), 'value': item.value }
+
+ def __len__(self):
+ count = 0
+ for item in self:
+ count = count+1
+ return count
+
+ def titles(self):
+ for item in self.meta['title']:
+ yield item.value
+
+ def creators(self):
+ for item in self.meta['creator']:
+ yield item.value
diff --git a/src/calibre/ebooks/html/output.py b/src/calibre/ebooks/html/output.py
new file mode 100644
index 0000000000..5c984162ac
--- /dev/null
+++ b/src/calibre/ebooks/html/output.py
@@ -0,0 +1,209 @@
+from __future__ import with_statement
+__license__ = 'GPL 3'
+__copyright__ = '2010, Fabian Grassl '
+__docformat__ = 'restructuredtext en'
+
+import os, re, shutil
+
+from calibre.utils import zipfile
+
+from os.path import dirname, abspath, relpath, exists, basename
+
+from lxml import etree
+from templite import Templite
+
+from calibre.ebooks.oeb.base import element
+from calibre.customize.conversion import OutputFormatPlugin, OptionRecommendation
+from calibre import CurrentDir
+from calibre.ptempfile import PersistentTemporaryDirectory
+from calibre.utils.zipfile import ZipFile
+
+from urllib import unquote
+
+from calibre.ebooks.html.meta import EasyMeta
+
+class HTMLOutput(OutputFormatPlugin):
+
+ name = 'HTML Output'
+ author = 'Fabian Grassl'
+ file_type = 'zip'
+
+ options = set([
+ OptionRecommendation(name='template_css',
+ help=_('CSS file used for the output instead of the default file')),
+
+ OptionRecommendation(name='template_html_index',
+ help=_('Template used for generation of the html index file instead of the default file')),
+
+ OptionRecommendation(name='template_html',
+ help=_('Template used for the generation of the html contents of the book instead of the default file')),
+
+ OptionRecommendation(name='extract_to',
+ help=_('Extract the contents of the generated ZIP file to the '
+ 'specified directory. WARNING: The contents of the directory '
+ 'will be deleted.')
+ ),
+ ])
+
+ recommendations = set([('pretty_print', True, OptionRecommendation.HIGH)])
+
+ def generate_toc(self, oeb_book, ref_url, output_dir):
+ '''
+ Generate table of contents
+ '''
+ with CurrentDir(output_dir):
+ def build_node(current_node, parent=None):
+ if parent is None:
+ parent = etree.Element('ul')
+ elif len(current_node.nodes):
+ parent = element(parent, ('ul'))
+ for node in current_node.nodes:
+ point = element(parent, 'li')
+ href = relpath(abspath(unquote(node.href)), dirname(ref_url))
+ link = element(point, 'a', href=href)
+ title = node.title
+ if title:
+ title = re.sub(r'\s+', ' ', title)
+ link.text=title
+ build_node(node, point)
+ return parent
+ wrap = etree.Element('div')
+ wrap.append(build_node(oeb_book.toc))
+ return wrap
+
+ def generate_html_toc(self, oeb_book, ref_url, output_dir):
+ root = self.generate_toc(oeb_book, ref_url, output_dir)
+ return etree.tostring(root, pretty_print=True, encoding='utf-8',
+ xml_declaration=False)
+
+ def convert(self, oeb_book, output_path, input_plugin, opts, log):
+
+ # read template files
+ if opts.template_html_index is not None:
+ template_html_index_data = open(opts.template_html_index, 'rb').read()
+ else:
+ template_html_index_data = P('templates/html_export_default_index.tmpl', data=True)
+
+ if opts.template_html is not None:
+ template_html_data = open(opts.template_html, 'rb').read()
+ else:
+ template_html_data = P('templates/html_export_default.tmpl', data=True)
+
+ if opts.template_css is not None:
+ template_css_data = open(opts.template_css, 'rb').read()
+ else:
+ template_css_data = P('templates/html_export_default.css', data=True)
+
+ template_html_index_data = template_html_index_data.decode('utf-8')
+ template_html_data = template_html_data.decode('utf-8')
+ template_css_data = template_css_data.decode('utf-8')
+
+ self.log = log
+ self.opts = opts
+ meta = EasyMeta(oeb_book.metadata)
+
+ tempdir = os.path.realpath(PersistentTemporaryDirectory())
+ output_file = os.path.join(tempdir,
+ basename(re.sub(r'\.zip', '', output_path)+'.html'))
+ output_dir = re.sub(r'\.html', '', output_file)+'_files'
+
+ if not exists(output_dir):
+ os.makedirs(output_dir)
+
+ css_path = output_dir+os.sep+'calibreHtmlOutBasicCss.css'
+ with open(css_path, 'wb') as f:
+ f.write(template_css_data.encode('utf-8'))
+
+ with open(output_file, 'wb') as f:
+ html_toc = self.generate_html_toc(oeb_book, output_file, output_dir)
+ templite = Templite(template_html_index_data)
+ nextLink = oeb_book.spine[0].href
+ nextLink = relpath(output_dir+os.sep+nextLink, dirname(output_file))
+ cssLink = relpath(abspath(css_path), dirname(output_file))
+ tocUrl = relpath(output_file, dirname(output_file))
+ t = templite.render(has_toc=bool(oeb_book.toc.count()),
+ toc=html_toc, meta=meta, nextLink=nextLink,
+ tocUrl=tocUrl, cssLink=cssLink,
+ firstContentPageLink=nextLink)
+ f.write(t)
+
+ with CurrentDir(output_dir):
+ for item in oeb_book.manifest:
+ path = abspath(unquote(item.href))
+ dir = dirname(path)
+ if not exists(dir):
+ os.makedirs(dir)
+ if item.spine_position is not None:
+ with open(path, 'wb') as f:
+ pass
+ else:
+ with open(path, 'wb') as f:
+ f.write(str(item))
+ item.unload_data_from_memory(memory=path)
+
+ for item in oeb_book.spine:
+ path = abspath(unquote(item.href))
+ dir = dirname(path)
+ root = item.data.getroottree()
+
+ # get & clean HTML -data
+ head = root.xpath('//h:head', namespaces={'h': 'http://www.w3.org/1999/xhtml'})[0]
+ head_content = etree.tostring(head, pretty_print=True, encoding='utf-8')
+ head_content = re.sub(r'\<\/?head.*\>', '', head_content)
+ head_content = re.sub(re.compile(r'\', re.M|re.S), '', head_content)
+ head_content = re.sub(r'<(title)([^>]*)/>', r'<\1\2>\1>', head_content)
+
+ # get & clean HTML -data
+ body = root.xpath('//h:body', namespaces={'h': 'http://www.w3.org/1999/xhtml'})[0]
+ ebook_content = etree.tostring(body, pretty_print=True, encoding='utf-8')
+ ebook_content = re.sub(r'\<\/?body.*\>', '', ebook_content)
+ ebook_content = re.sub(r'<(div|a|span)([^>]*)/>', r'<\1\2>\1>', ebook_content)
+
+ # generate link to next page
+ if item.spine_position+1 < len(oeb_book.spine):
+ nextLink = oeb_book.spine[item.spine_position+1].href
+ nextLink = relpath(abspath(nextLink), dir)
+ else:
+ nextLink = None
+
+ # generate link to previous page
+ if item.spine_position > 0:
+ prevLink = oeb_book.spine[item.spine_position-1].href
+ prevLink = relpath(abspath(prevLink), dir)
+ else:
+ prevLink = None
+
+ cssLink = relpath(abspath(css_path), dir)
+ tocUrl = relpath(output_file, dir)
+ firstContentPageLink = oeb_book.spine[0].href
+
+ # render template
+ templite = Templite(template_html_data)
+ toc = lambda: self.generate_html_toc(oeb_book, path, output_dir)
+ t = templite.render(ebookContent=ebook_content,
+ prevLink=prevLink, nextLink=nextLink,
+ has_toc=bool(oeb_book.toc.count()), toc=toc,
+ tocUrl=tocUrl, head_content=head_content,
+ meta=meta, cssLink=cssLink,
+ firstContentPageLink=firstContentPageLink)
+
+ # write html to file
+ with open(path, 'wb') as f:
+ f.write(t)
+ item.unload_data_from_memory(memory=path)
+
+ zfile = ZipFile(output_path, "w")
+ zfile.add_dir(output_dir, basename(output_dir))
+ zfile.write(output_file, basename(output_file), zipfile.ZIP_DEFLATED)
+
+ if opts.extract_to:
+ if os.path.exists(opts.extract_to):
+ shutil.rmtree(opts.extract_to)
+ os.makedirs(opts.extract_to)
+ zfile.extractall(opts.extract_to)
+ self.log('Zip file extracted to', opts.extract_to)
+
+ zfile.close()
+
+ # cleanup temp dir
+ shutil.rmtree(tempdir)
diff --git a/src/calibre/ebooks/metadata/amazon.py b/src/calibre/ebooks/metadata/amazon.py
index a8ff0f1ad0..cf96c9732c 100644
--- a/src/calibre/ebooks/metadata/amazon.py
+++ b/src/calibre/ebooks/metadata/amazon.py
@@ -9,11 +9,13 @@ Fetch metadata using Amazon AWS
import sys, re
from lxml import html
+from lxml.html import soupparser
from calibre import browser
from calibre.ebooks.metadata import check_isbn
from calibre.ebooks.metadata.book.base import Metadata
from calibre.ebooks.chardet import xml_to_unicode
+from calibre.library.comments import sanitize_comments_html
def find_asin(br, isbn):
q = 'http://www.amazon.com/s?field-keywords='+isbn
@@ -47,13 +49,12 @@ def get_social_metadata(title, authors, publisher, isbn):
return mi
br = browser()
asin = to_asin(br, isbn)
- if asin:
- if get_metadata(br, asin, mi):
- return mi
+ if asin and get_metadata(br, asin, mi):
+ return mi
from calibre.ebooks.metadata.xisbn import xisbn
for i in xisbn.get_associated_isbns(isbn):
asin = to_asin(br, i)
- if get_metadata(br, asin, mi):
+ if asin and get_metadata(br, asin, mi):
return mi
return mi
@@ -70,7 +71,10 @@ def get_metadata(br, asin, mi):
return False
raw = xml_to_unicode(raw, strip_encoding_pats=True,
resolve_entities=True)[0]
- root = html.fromstring(raw)
+ try:
+ root = soupparser.fromstring(raw)
+ except:
+ return False
ratings = root.xpath('//form[@id="handleBuy"]/descendant::*[@class="asinReviewsSummary"]')
if ratings:
pat = re.compile(r'([0-9.]+) out of (\d+) stars')
@@ -95,13 +99,13 @@ def get_metadata(br, asin, mi):
# remove all attributes from tags
desc = re.sub(r'<([a-zA-Z0-9]+)\s[^>]+>', r'<\1>', desc)
# Collapse whitespace
- desc = re.sub('\n+', '\n', desc)
- desc = re.sub(' +', ' ', desc)
+ #desc = re.sub('\n+', '\n', desc)
+ #desc = re.sub(' +', ' ', desc)
# Remove the notice about text referring to out of print editions
desc = re.sub(r'(?s)--This text ref.*?', '', desc)
# Remove comments
desc = re.sub(r'(?s)', '', desc)
- mi.comments = desc
+ mi.comments = sanitize_comments_html(desc)
return True
@@ -112,7 +116,7 @@ def main(args=sys.argv):
print
# Test sophisticated comment formatting
- print get_social_metadata('Swan Thieves', None, None, '9780316065795')
+ print get_social_metadata('Angels & Demons', None, None, '9781416580829')
print
# Random tests
diff --git a/src/calibre/ebooks/metadata/epub.py b/src/calibre/ebooks/metadata/epub.py
index e60837a553..e1712f3668 100644
--- a/src/calibre/ebooks/metadata/epub.py
+++ b/src/calibre/ebooks/metadata/epub.py
@@ -109,9 +109,11 @@ class OCFZipReader(OCFReader):
raise EPubException("not a ZIP .epub OCF container")
self.root = root
if self.root is None:
- self.root = os.getcwdu()
- if hasattr(stream, 'name'):
- self.root = os.path.abspath(os.path.dirname(stream.name))
+ name = getattr(stream, 'name', False)
+ if name:
+ self.root = os.path.abspath(os.path.dirname(name))
+ else:
+ self.root = os.getcwdu()
super(OCFZipReader, self).__init__()
def open(self, name, mode='r'):
diff --git a/src/calibre/ebooks/metadata/fetch.py b/src/calibre/ebooks/metadata/fetch.py
index 9b8a42e482..b6b3fb9c40 100644
--- a/src/calibre/ebooks/metadata/fetch.py
+++ b/src/calibre/ebooks/metadata/fetch.py
@@ -12,6 +12,7 @@ from calibre.utils.logging import default_log
from calibre.utils.titlecase import titlecase
from calibre.customize import Plugin
from calibre.ebooks.metadata.covers import check_for_cover
+from calibre.utils.html2text import html2text
metadata_config = None
@@ -48,6 +49,11 @@ class MetadataSource(Plugin): # {{{
#: member.
string_customization_help = None
+ #: Set this to true if your plugin returns HTML markup in comments.
+ #: Then if the user disables HTML, calibre will automagically convert
+ #: the HTML to Markdown.
+ has_html_comments = False
+
type = _('Metadata download')
def __call__(self, title, author, publisher, isbn, verbose, log=None,
@@ -79,6 +85,13 @@ class MetadataSource(Plugin): # {{{
mi.comments = None
if not c.get('tags', True):
mi.tags = []
+ if self.has_html_comments and mi.comments and \
+ c.get('textcomments', False):
+ try:
+ mi.comments = html2text(mi.comments)
+ except:
+ traceback.print_exc()
+ mi.comments = None
except Exception, e:
self.exception = e
@@ -132,11 +145,17 @@ class MetadataSource(Plugin): # {{{
setattr(w, '_'+x, cb)
cb.setChecked(c.get(x, True))
w._layout.addWidget(cb)
+
+ cb = QCheckBox(_('Convert comments downloaded from %s to plain text')%(self.name))
+ setattr(w, '_textcomments', cb)
+ cb.setChecked(c.get('textcomments', False))
+ w._layout.addWidget(cb)
+
return w
def save_settings(self, w):
dl_settings = {}
- for x in ('rating', 'tags', 'comments'):
+ for x in ('rating', 'tags', 'comments', 'textcomments'):
dl_settings[x] = getattr(w, '_'+x).isChecked()
c = self.config_store()
c.set(self.name, dl_settings)
@@ -210,6 +229,8 @@ class Amazon(MetadataSource): # {{{
metadata_type = 'social'
description = _('Downloads social metadata from amazon.com')
+ has_html_comments = True
+
def fetch(self):
if not self.isbn:
return
diff --git a/src/calibre/ebooks/metadata/toc.py b/src/calibre/ebooks/metadata/toc.py
index 0ed527d26a..10d45186de 100644
--- a/src/calibre/ebooks/metadata/toc.py
+++ b/src/calibre/ebooks/metadata/toc.py
@@ -182,6 +182,7 @@ class TOC(list):
except:
play_order = 1
href = fragment = text = None
+ nd = dest
nl = nl_path(np)
if nl:
nl = nl[0]
@@ -190,17 +191,14 @@ class TOC(list):
text += etree.tostring(txt, method='text',
encoding=unicode, with_tail=False)
content = content_path(np)
- if not content or not text:
- return
- content = content[0]
- src = get_attr(content, attr='src')
- if src is None:
- return
-
- purl = urlparse(unquote(content.get('src')))
- href, fragment = purl[2], purl[5]
- nd = dest.add_item(href, fragment, text)
- nd.play_order = play_order
+ if content and text:
+ content = content[0]
+ src = get_attr(content, attr='src')
+ if src:
+ purl = urlparse(unquote(content.get('src')))
+ href, fragment = purl[2], purl[5]
+ nd = dest.add_item(href, fragment, text)
+ nd.play_order = play_order
for c in np_path(np):
process_navpoint(c, nd)
diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py
index 29b2cc862a..98e7b6023c 100644
--- a/src/calibre/ebooks/mobi/mobiml.py
+++ b/src/calibre/ebooks/mobi/mobiml.py
@@ -275,7 +275,15 @@ class MobiMLizer(object):
# does not exist lalalala
if style['display'] in ('none', 'oeb-page-head', 'oeb-page-foot') \
or style['visibility'] == 'hidden':
- return
+ id_ = elem.get('id', None)
+ if id_:
+ # Keep anchors so people can use display:none
+ # to generate hidden TOCs
+ elem.clear()
+ elem.text = None
+ elem.set('id', id_)
+ else:
+ return
tag = barename(elem.tag)
istate = copy.copy(istates[-1])
istate.rendered = False
@@ -355,11 +363,15 @@ class MobiMLizer(object):
if value == getattr(self.profile, prop):
result = '100%'
else:
+ # Amazon's renderer does not support
+ # img sizes in units other than px
+ # See #7520 for test case
try:
- ems = int(round(float(value) / self.profile.fbase))
+ pixs = int(round(float(value) / \
+ (72./self.profile.dpi)))
except:
continue
- result = "%dem" % ems
+ result = "%d"%pixs
istate.attrib[prop] = result
elif tag == 'hr' and asfloat(style['width']) > 0:
prop = style['width'] / self.profile.width
@@ -378,6 +390,15 @@ class MobiMLizer(object):
for attr in ('rowspan', 'colspan','width','border','scope'):
if attr in elem.attrib:
istate.attrib[attr] = elem.attrib[attr]
+ if tag == 'q':
+ t = elem.text
+ if not t:
+ t = ''
+ elem.text = u'\u201c' + t
+ t = elem.tail
+ if not t:
+ t = ''
+ elem.tail = u'\u201d' + t
text = None
if elem.text:
if istate.preserve:
@@ -406,6 +427,12 @@ class MobiMLizer(object):
parent = bstate.para if bstate.inline is None else bstate.inline
if parent is not None:
vtag = etree.SubElement(parent, XHTML(vtag))
+ # Add anchors
+ for child in vbstate.body:
+ if child is not vbstate.para:
+ vtag.append(child)
+ else:
+ break
for child in vbstate.para:
vtag.append(child)
return
diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py
index dbe6854006..c55b94cac5 100644
--- a/src/calibre/ebooks/mobi/reader.py
+++ b/src/calibre/ebooks/mobi/reader.py
@@ -221,7 +221,10 @@ class MetadataHeader(BookHeader):
else:
end = self.section_offset(number + 1)
self.stream.seek(start)
- return self.stream.read(end - start)
+ try:
+ return self.stream.read(end - start)
+ except OverflowError:
+ return self.stream.read(os.stat(self.stream.name).st_size - start)
class MobiReader(object):
@@ -398,6 +401,8 @@ class MobiReader(object):
elem.getparent().remove(elem)
fname = self.name.encode('ascii', 'replace')
fname = re.sub(r'[\x08\x15\0]+', '', fname)
+ if not fname:
+ fname = 'dummy'
htmlfile = os.path.join(output_dir,
ascii_filename(fname) + '.html')
try:
@@ -564,6 +569,10 @@ class MobiReader(object):
for attr in self.IMAGE_ATTRS:
recindex = attrib.pop(attr, None) or recindex
if recindex is not None:
+ try:
+ recindex = '%05d'%int(recindex)
+ except:
+ pass
attrib['src'] = 'images/%s.jpg' % recindex
for attr in ('width', 'height'):
if attr in attrib:
diff --git a/src/calibre/ebooks/oeb/base.py b/src/calibre/ebooks/oeb/base.py
index 632696b4ae..2e480a9941 100644
--- a/src/calibre/ebooks/oeb/base.py
+++ b/src/calibre/ebooks/oeb/base.py
@@ -787,6 +787,8 @@ class Manifest(object):
# Convert to Unicode and normalize line endings
data = self.oeb.decode(data)
data = self.oeb.html_preprocessor(data)
+ # There could be null bytes in data if it had entities in it
+ data = data.replace('\0', '')
# Remove DOCTYPE declaration as it messes up parsing
# In particular, it causes tostring to insert xmlns
diff --git a/src/calibre/ebooks/oeb/output.py b/src/calibre/ebooks/oeb/output.py
index b1de3b97a1..585b56c7b6 100644
--- a/src/calibre/ebooks/oeb/output.py
+++ b/src/calibre/ebooks/oeb/output.py
@@ -49,5 +49,3 @@ class OEBOutput(OutputFormatPlugin):
with open(path, 'wb') as f:
f.write(str(item))
item.unload_data_from_memory(memory=path)
-
-
diff --git a/src/calibre/ebooks/oeb/transforms/jacket.py b/src/calibre/ebooks/oeb/transforms/jacket.py
index 88c7a4ff0e..e744a14389 100644
--- a/src/calibre/ebooks/oeb/transforms/jacket.py
+++ b/src/calibre/ebooks/oeb/transforms/jacket.py
@@ -143,11 +143,17 @@ def render_jacket(mi, output_profile,
if comments:
comments = comments_to_html(comments)
+ try:
+ author = mi.format_authors()
+ except:
+ author = ''
+
def generate_html(comments):
args = dict(xmlns=XHTML_NS,
title_str=title_str,
css=css,
title=title,
+ author=author,
pubdate_label=_('Published'), pubdate=pubdate,
series_label=_('Series'), series=series,
rating_label=_('Rating'), rating=rating,
diff --git a/src/calibre/ebooks/oeb/transforms/structure.py b/src/calibre/ebooks/oeb/transforms/structure.py
index 07235b4fb0..0db9b153df 100644
--- a/src/calibre/ebooks/oeb/transforms/structure.py
+++ b/src/calibre/ebooks/oeb/transforms/structure.py
@@ -133,7 +133,11 @@ class DetectStructure(object):
def elem_to_link(self, item, elem, counter):
- text = xml2text(elem)
+ text = xml2text(elem).strip()
+ if not text:
+ text = elem.get('title', '')
+ if not text:
+ text = elem.get('alt', '')
text = text[:100].strip()
id = elem.get('id', 'calibre_toc_%d'%counter)
elem.set('id', id)
diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py
index 4820bd251c..f035c40cb4 100644
--- a/src/calibre/gui2/__init__.py
+++ b/src/calibre/gui2/__init__.py
@@ -223,7 +223,6 @@ class MessageBox(QMessageBox):
if default_button is not None:
self.setDefaultButton(default_button)
-
def copy_to_clipboard(self):
QApplication.clipboard().setText('%s: %s\n\n%s' %
(self.title, self.msg, self.det_msg))
@@ -715,13 +714,13 @@ def build_forms(srcdir, info=None):
dat = re.compile(r'QtGui.QApplication.translate\(.+?,\s+"(.+?)(?'+_(
'Book formats and metadata from the selected books '
- 'will be added to the first selected book. '
+ 'will be added to the first selected book (%s). '
'ISBN will not be merged.
'
'The second and subsequently selected books will not '
'be deleted or changed.
'
- 'Please confirm you want to proceed.')
+ 'Please confirm you want to proceed.')%title
+'', 'merge_books_safe', self.gui):
return
self.add_formats(dest_id, src_books)
@@ -207,14 +208,14 @@ class EditMetadataAction(InterfaceAction):
else:
if not confirm('
'+_(
'Book formats and metadata from the selected books will be merged '
- 'into the first selected book. '
+ 'into the first selected book (%s). '
'ISBN will not be merged.
'
'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?')
+ 'Are you sure you want to proceed?')%title
+'
Kirkus *Starred Review* “Paul Dirac was a giant of 20th-century physics, and this rich, satisfying biography does him justice…. [A] nuanced portrayal of an introverted eccentric who held his own in a small clique of revolutionary scientific geniuses.”
Peter Higgs, Times (UK) “Fascinating reading… Graham Farmelo has done a splendid job of portraying Dirac and his world. The biography is a major achievement.”
Telegraph “If Newton was the Shakespeare of British physics, Dirac was its Milton, the most fascinating and enigmatic of all our great scientists. And he now has a biography to match his talents: a wonderful book by Graham Farmelo. The story it tells is moving, sometimes comic, sometimes infinitely sad, and goes to the roots of what we mean by truth in science.”
New Statesman “A marvelously rich and intimate study.”
Sunday Herald “Farmelo’s splendid biography has enough scientific exposition for the biggest science fan and enough human interest for the rest of us. It creates a picture of a man who was a great theoretical scientist but also an awkward but oddly endearing human being…. This is a fine book: a fitting tribute to a significant and intriguing scientific figure.”
The Economist “[A] sympathetic portrait….Of the small group of young men who developed quantum mechanics and revolutionized physics almost a century ago, he truly stands out. Paul Dirac was a strange man in a strange world. This biography, long overdue, is most welcome.”
Times Higher Education Supplement (UK) “A page-turner about Dirac and quantum physics seems a contradiction in terms, but Graham Farmelo's new book, The Strangest Man, is an eminently readable account of the developments in physics throughout the 1920s, 1930s and 1940s and the life of one of the discipline's key scientists.”
New Scientist “Enthralling… Regardless of whether Dirac was autistic or simply unpleasant, he is an icon of modern thought and Farmelo's book gives us a genuine insight into his life and times.”
John Gribbin, Literary Review “Fascinating …[A] suberb book.”
Tom Stoppard “In the group portrait of genius in 20th century physics, Paul Dirac is the stick figure. Who was he, and what did he do? For all non-physicists who have followed the greatest intellectual adventure of modern times, this is the missing book.”
Michael Frayn “Graham Farmelo has found the subject he was born to write about, and brought it off triumphantly. Dirac was one of the great founding fathers of modern physics, a theoretician who explored the sub-atomic world through the power of pure mathematics. He was also a most extraordinary man - an extreme introvert, and perhaps autistic. Farmelo traces the outward events as authoritatively as the inward. His book is a monumental achievement – one of the great scientific biographies.”
Roger Highfield, Editor,New Scientist “A must-read for anyone interested in the extraordinary power of pure thought. With this revelatory, moving and definitive biography, Graham Farmelo provides the first real glimpse inside the bizarre mind of Paul Dirac.”
Martin Rees, President of the Royal Society, Master of Trinity College, Professor of Cosmology and Astrophysics at the University of Cambridge and Astronomer Royal “Paul Dirac, though a quiet and withdrawn character, made towering contributions to the greatest scientific revolution of the 20th century. In this sensitive and meticulously researched biography, Graham Farmelo does Dirac proud, and offers a wonderful insight into the European academic environment in which his creativity flourished."
Barnes & Noble Review “Farmelo explains all the science relevant to understanding Dirac, and does it well; equally good is his careful and copious account of a personal life that was dogged by a sense of tragedy…. [I]f [Dirac] could read Farmelo’s absorbing and accessible account of his life he would see that it had magic in it, and triumph: the magic of revelations about the deep nature of reality, and the triumph of having moved human understanding several steps further towards the light.”
Newark Star-Ledger “[An] excellently researched biography…. [T]his book is a major step toward making a staggeringly brilliant, remote man seem likeable.”
Los Angeles Times “Graham Farmelo has managed to haul Dirac onstage in an affectionate and meticulously researched book that illuminates both his era and his science…. Farmelo is very good at portraying this locked-in, asocial creature, often with an eerie use of the future-perfect tense…, which has the virtue of putting the reader in the same room with people who are long gone.”
SeedMagazine.com “[A] tour de force filled with insight and revelation. The Strangest Man offers an unprecedented and gripping view of Dirac not only as a scientist, but also as a human being.”
New York Times Book Review “This biography is a gift. It is both wonderfully written (certainly not a given in the category Accessible Biographies of Mathematical Physicists) and a thought-provoking meditation on human achievement, limitations and the relations between the two…. [T]he most satisfying and memorable biography I have read in years.”
Time Magazine “Paul Dirac won a Nobel Prize for Physics at 31. He was one of quantum mechanics’ founding fathers, an Einstein-level genius. He was also virtually incapable of having normal social interactions. Graham Farmelo’s biography explains Dirac’s mysterious life and work.”
Library Journal “Farmelo did not pick the easiest biography to write – its subject lived a largely solitary life in deep thought. But Dirac was also beset with tragedy… and in that respect, the author proposes some novel insights into what shaped the man. This would be a strong addition to a bibliography of magnificent 20th-century physicist biographies, including Walter Issacson’s Einstein, Kai Bird and Martin J. Sherwin’s American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer, and James Gleick’s Genius: The Life and Science of Richard Feynman.”
American Journal of Physics “[A] very moving biography…. It would have been easy to simply fill the biography with Dirac stories of which there is a cornucopia, many of which are actually true. But Farmelo does much more than that. He has met and spoken with people who knew Dirac including the surviving members of his family. He has been to where Dirac lived and worked and he understands the physics. What has emerged is a 558 page biography, which is a model of the genre. Dirac was so private and emotionally self-contained that one wonders if anyone really knew him. Farmelo’s book is as close as we are likely to come."
American Scientist “[A] highly readable and sympathetic biography of the taciturn British physicist who can be said, with little exaggeration, to have invented modern theoretical physics. The book is a real achievement, alternately gripping and illuminating.”
Natural History “Farmelo’s eloquent and empathetic examination of Dirac’s life raises this book above the level of workmanlike popularization. Using personal interviews, scientific archives, and newly released documents and letters, he’s managed – as much as anyone could – to dispel the impression of the physicist as a real-life Mr. Spock, the half Vulcan of Star Trek.”
Science “[A] consummate and seamless biography…. Farmelo has succeeded masterfully in the difficult genre of writing a great scientist’s life for a general audience.”
Physics Today “[An] excellent biography of a hero of physics…. [I]n The Strangest Man, we are treated to a fascinating, thoroughly researched, and well-written account of one of the most important figures of modern physics.”
Nature “As this excellent biography by Graham Farmelo shows, Dirac’s contributions to science were profound and far-ranging; modern ideas that have their origins in quantum electrodynamics are inspired by his insight…. The effortless writing style shows that it is possible to describe profound ideas without compromising scientific integrity or readability."
Freeman Dyson, New York Review of Books “In Farmelo’s book we see Dirac as a character in a human drama, carrying his full share of tragedy as well as triumph.”
American Journal of Physics “Farmelo’s exhaustively researched biography…not only traces the life of its title figure but portrays the unfolding of quantum mechanics with cinematic scope…. He repeatedly zooms his storyteller’s lens in and out between intimate close-ups and grand scenes, all the while attempting to make the physics comprehensible to the general readership without trivializing it. In his telling, the front-line scientists are a competitive troupe of explorers, jockeying for renown – only the uncharted territory is in the mind and the map is mathematical…. We read works like Farmelo’s for enlightenment, for inspiration, and for the reminder that science is a quintessentially human endeavor, with all...
Kirkus *Starred Review* “Paul Dirac was a giant of 20th-century physics, and this rich, satisfying biography does him justice…. [A] nuanced portrayal of an introverted eccentric who held his own in a small clique of revolutionary scientific geniuses.”
Peter Higgs, Times (UK) “Fascinating reading… Graham Farmelo has done a splendid job of portraying Dirac and his world. The biography is a major achievement.”
Telegraph “If Newton was the Shakespeare of British physics, Dirac was its Milton, the most fascinating and enigmatic of all our great scientists. And he now has a biography to match his talents: a wonderful book by Graham Farmelo. The story it tells is moving, sometimes comic, sometimes infinitely sad, and goes to the roots of what we mean by truth in science.”
New Statesman “A marvelously rich and intimate study.”
Sunday Herald “Farmelo’s splendid biography has enough scientific exposition for the biggest science fan and enough human interest for the rest of us. It creates a picture of a man who was a great theoretical scientist but also an awkward but oddly endearing human being…. This is a fine book: a fitting tribute to a significant and intriguing scientific figure.”
The Economist “[A] sympathetic portrait….Of the small group of young men who developed quantum mechanics and revolutionized physics almost a century ago, he truly stands out. Paul Dirac was a strange man in a strange world. This biography, long overdue, is most welcome.”
Times Higher Education Supplement (UK) “A page-turner about Dirac and quantum physics seems a contradiction in terms, but Graham Farmelo's new book, The Strangest Man, is an eminently readable account of the developments in physics throughout the 1920s, 1930s and 1940s and the life of one of the discipline's key scientists.”
New Scientist “Enthralling… Regardless of whether Dirac was autistic or simply unpleasant, he is an icon of modern thought and Farmelo's book gives us a genuine insight into his life and times.”
John Gribbin, Literary Review “Fascinating …[A] suberb book.”
Tom Stoppard “In the group portrait of genius in 20th century physics, Paul Dirac is the stick figure. Who was he, and what did he do? For all non-physicists who have followed the greatest intellectual adventure of modern times, this is the missing book.”
Michael Frayn “Graham Farmelo has found the subject he was born to write about, and brought it off triumphantly. Dirac was one of the great founding fathers of modern physics, a theoretician who explored the sub-atomic world through the power of pure mathematics. He was also a most extraordinary man - an extreme introvert, and perhaps autistic. Farmelo traces the outward events as authoritatively as the inward. His book is a monumental achievement – one of the great scientific biographies.”
Roger Highfield, Editor,New Scientist “A must-read for anyone interested in the extraordinary power of pure thought. With this revelatory, moving and definitive biography, Graham Farmelo provides the first real glimpse inside the bizarre mind of Paul Dirac.”
Martin Rees, President of the Royal Society, Master of Trinity College, Professor of Cosmology and Astrophysics at the University of Cambridge and Astronomer Royal “Paul Dirac, though a quiet and withdrawn character, made towering contributions to the greatest scientific revolution of the 20th century. In this sensitive and meticulously researched biography, Graham Farmelo does Dirac proud, and offers a wonderful insight into the European academic environment in which his creativity flourished."
Barnes & Noble Review “Farmelo explains all the science relevant to understanding Dirac, and does it well; equally good is his careful and copious account of a personal life that was dogged by a sense of tragedy…. [I]f [Dirac] could read Farmelo’s absorbing and accessible account of his life he would see that it had magic in it, and triumph: the magic of revelations about the deep nature of reality, and the triumph of having moved human understanding several steps further towards the light.”
Newark Star-Ledger “[An] excellently researched biography…. [T]his book is a major step toward making a staggeringly brilliant, remote man seem likeable.”
Los Angeles Times “Graham Farmelo has managed to haul Dirac onstage in an affectionate and meticulously researched book that illuminates both his era and his science…. Farmelo is very good at portraying this locked-in, asocial creature, often with an eerie use of the future-perfect tense…, which has the virtue of putting the reader in the same room with people who are long gone.”
SeedMagazine.com “[A] tour de force filled with insight and revelation. The Strangest Man offers an unprecedented and gripping view of Dirac not only as a scientist, but also as a human being.”
New York Times Book Review “This biography is a gift. It is both wonderfully written (certainly not a given in the category Accessible Biographies of Mathematical Physicists) and a thought-provoking meditation on human achievement, limitations and the relations between the two…. [T]he most satisfying and memorable biography I have read in years.”
Time Magazine “Paul Dirac won a Nobel Prize for Physics at 31. He was one of quantum mechanics’ founding fathers, an Einstein-level genius. He was also virtually incapable of having normal social interactions. Graham Farmelo’s biography explains Dirac’s mysterious life and work.”
Library Journal “Farmelo did not pick the easiest biography to write – its subject lived a largely solitary life in deep thought. But Dirac was also beset with tragedy… and in that respect, the author proposes some novel insights into what shaped the man. This would be a strong addition to a bibliography of magnificent 20th-century physicist biographies, including Walter Issacson’s Einstein, Kai Bird and Martin J. Sherwin’s American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer, and James Gleick’s Genius: The Life and Science of Richard Feynman.”
American Journal of Physics “[A] very moving biography…. It would have been easy to simply fill the biography with Dirac stories of which there is a cornucopia, many of which are actually true. But Farmelo does much more than that. He has met and spoken with people who knew Dirac including the surviving members of his family. He has been to where Dirac lived and worked and he understands the physics. What has emerged is a 558 page biography, which is a model of the genre. Dirac was so private and emotionally self-contained that one wonders if anyone really knew him. Farmelo’s book is as close as we are likely to come."
American Scientist “[A] highly readable and sympathetic biography of the taciturn British physicist who can be said, with little exaggeration, to have invented modern theoretical physics. The book is a real achievement, alternately gripping and illuminating.”
Natural History “Farmelo’s eloquent and empathetic examination of Dirac’s life raises this book above the level of workmanlike popularization. Using personal interviews, scientific archives, and newly released documents and letters, he’s managed – as much as anyone could – to dispel the impression of the physicist as a real-life Mr. Spock, the half Vulcan of Star Trek.”
Science “[A] consummate and seamless biography…. Farmelo has succeeded masterfully in the difficult genre of writing a great scientist’s life for a general audience.”
Physics Today “[An] excellent biography of a hero of physics…. [I]n The Strangest Man, we are treated to a fascinating, thoroughly researched, and well-written account of one of the most important figures of modern physics.”
Nature “As this excellent biography by Graham Farmelo shows, Dirac’s contributions to science were profound and far-ranging; modern ideas that have their origins in quantum electrodynamics are inspired by his insight…. The effortless writing style shows that it is possible to describe profound ideas without compromising scientific integrity or readability."
Freeman Dyson, New York Review of Books “In Farmelo’s book we see Dirac as a character in a human drama, carrying his full share of tragedy as well as triumph.”
American Journal of Physics “Farmelo’s exhaustively researched biography…not only traces the life of its title figure but portrays the unfolding of quantum mechanics with cinematic scope…. He repeatedly zooms his storyteller’s lens in and out between intimate close-ups and grand scenes, all the while attempting to make the physics comprehensible to the general readership without trivializing it. In his telling, the front-line scientists are a competitive troupe of explorers, jockeying for renown – only the uncharted territory is in the mind and the map is mathematical…. We read works like Farmelo’s for enlightenment, for inspiration, and for the reminder that science is a quintessentially human endeavor, with all...
+
+
+
+ '''.decode('utf-8')
+ app.exec_()
+ #print w.html.encode('utf-8')
+
+# }}}
+ #print w.html
diff --git a/src/calibre/gui2/convert/bulk.py b/src/calibre/gui2/convert/bulk.py
index 1affea4e2a..198f6144e4 100644
--- a/src/calibre/gui2/convert/bulk.py
+++ b/src/calibre/gui2/convert/bulk.py
@@ -47,6 +47,8 @@ class BulkConfig(Config):
self.show_pane)
self.connect(self.groups, SIGNAL('entered(QModelIndex)'),
self.show_group_help)
+ rb = self.buttonBox.button(self.buttonBox.RestoreDefaults)
+ rb.setVisible(False)
self.groups.setMouseTracking(True)
diff --git a/src/calibre/gui2/convert/gui_conversion.py b/src/calibre/gui2/convert/gui_conversion.py
index 69dabe28b8..116f09e429 100644
--- a/src/calibre/gui2/convert/gui_conversion.py
+++ b/src/calibre/gui2/convert/gui_conversion.py
@@ -28,6 +28,8 @@ def gui_catalog(fmt, title, dbspec, ids, out_file_name, sync, fmt_options, conne
if log is None:
log = Log()
from calibre.library import db
+ from calibre.utils.config import prefs
+ prefs.refresh()
db = db()
db.catalog_plugin_on_device_temp_mapping = dbspec
diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py
index 78585d13b6..8d84f69249 100644
--- a/src/calibre/gui2/device.py
+++ b/src/calibre/gui2/device.py
@@ -484,17 +484,22 @@ class DeviceMenu(QMenu): # {{{
_('Storage Card B')),
]
+ later_menus = []
for menu in (self, self.set_default_menu):
for actions, desc in (
(basic_actions, ''),
+ (specific_actions, _('Send specific format to')),
(delete_actions, _('Send and delete from library')),
- (specific_actions, _('Send specific format to'))
):
mdest = menu
if actions is not basic_actions:
- mdest = menu.addMenu(desc)
+ mdest = QMenu(desc)
self._memory.append(mdest)
+ later_menus.append(mdest)
+ if menu is self.set_default_menu:
+ menu.addMenu(mdest)
+ menu.addSeparator()
for dest, delete, specific, icon, text in actions:
action = DeviceAction(dest, delete, specific, icon, text, self)
@@ -507,7 +512,7 @@ class DeviceMenu(QMenu): # {{{
action.a_s.connect(self.action_triggered)
self.actions.append(action)
mdest.addAction(action)
- if actions is not specific_actions:
+ if actions is basic_actions:
menu.addSeparator()
da = config['default_send_to_device_action']
@@ -525,14 +530,21 @@ class DeviceMenu(QMenu): # {{{
self.group.triggered.connect(self.change_default_action)
self.addSeparator()
+ self.addMenu(later_menus[0])
+ self.addSeparator()
+
mitem = self.addAction(QIcon(I('eject.png')), _('Eject device'))
mitem.setEnabled(False)
mitem.triggered.connect(lambda x : self.disconnect_mounted_device.emit())
self.disconnect_mounted_device_action = mitem
-
self.addSeparator()
+
self.addMenu(self.set_default_menu)
self.addSeparator()
+
+ self.addMenu(later_menus[1])
+ self.addSeparator()
+
annot = self.addAction(_('Fetch annotations (experimental)'))
annot.setEnabled(False)
annot.triggered.connect(lambda x :
@@ -1002,7 +1014,13 @@ class DeviceMixin(object): # {{{
self.status_bar.show_message(_('Sent by email:') + ', '.join(good),
5000)
if remove:
- self.library_view.model().delete_books_by_id(remove)
+ try:
+ self.library_view.model().delete_books_by_id(remove)
+ except:
+ # Probably the user deleted the files, in any case, failing
+ # to delete the book is not catastrophic
+ traceback.print_exc()
+
def cover_to_thumbnail(self, data):
ht = self.device_manager.device.THUMBNAIL_HEIGHT \
diff --git a/src/calibre/gui2/dialogs/book_info.py b/src/calibre/gui2/dialogs/book_info.py
index cca2abb6e0..4cbe0ace7f 100644
--- a/src/calibre/gui2/dialogs/book_info.py
+++ b/src/calibre/gui2/dialogs/book_info.py
@@ -5,8 +5,8 @@ __docformat__ = 'restructuredtext en'
import textwrap, os, re
-from PyQt4.QtCore import QCoreApplication, SIGNAL, QModelIndex, QTimer, Qt
-from PyQt4.QtGui import QDialog, QPixmap, QGraphicsScene, QIcon
+from PyQt4.Qt import QCoreApplication, SIGNAL, QModelIndex, QTimer, Qt, \
+ QDialog, QPixmap, QGraphicsScene, QIcon, QSize
from calibre.gui2.dialogs.book_info_ui import Ui_BookInfo
from calibre.gui2 import dynamic, open_local_file
@@ -20,6 +20,8 @@ class BookInfo(QDialog, Ui_BookInfo):
Ui_BookInfo.__init__(self)
self.setupUi(self)
self.cover_pixmap = None
+ self.comments.sizeHint = self.comments_size_hint
+
desktop = QCoreApplication.instance().desktop()
screen_height = desktop.availableGeometry().height() - 100
self.resize(self.size().width(), screen_height)
@@ -37,12 +39,16 @@ class BookInfo(QDialog, Ui_BookInfo):
self.fit_cover.stateChanged.connect(self.toggle_cover_fit)
self.cover.resizeEvent = self.cover_view_resized
+ def comments_size_hint(self):
+ return QSize(350, 350)
+
def toggle_cover_fit(self, state):
dynamic.set('book_info_dialog_fit_cover', self.fit_cover.isChecked())
self.resize_cover()
def cover_view_resized(self, event):
QTimer.singleShot(1, self.resize_cover)
+
def slave(self, current, previous):
row = current.row()
self.refresh(row)
@@ -108,7 +114,7 @@ class BookInfo(QDialog, Ui_BookInfo):
lines = comments.splitlines()
lines = [x if x.strip() else '
' for x in lines]
comments = '\n'.join(lines)
- self.comments.setText('
%s
' % comments)
+ self.comments.setHtml('
%s
' % comments)
cdata = info.pop('cover', '')
self.cover_pixmap = QPixmap.fromImage(cdata)
self.resize_cover()
diff --git a/src/calibre/gui2/dialogs/book_info.ui b/src/calibre/gui2/dialogs/book_info.ui
index 18c4f8a7c8..7eb6ccd3d3 100644
--- a/src/calibre/gui2/dialogs/book_info.ui
+++ b/src/calibre/gui2/dialogs/book_info.ui
@@ -47,9 +47,27 @@
Comments
-
-
-
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 350
+ 16777215
+
+
+
+
+ about:blank
+
+
+
@@ -91,6 +109,13 @@
+
+
+ QWebView
+ QWidget
+ QtWebKit/QWebView
+
+
diff --git a/src/calibre/gui2/dialogs/metadata_bulk.py b/src/calibre/gui2/dialogs/metadata_bulk.py
index 6b5ef60263..f8177b7680 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.py
+++ b/src/calibre/gui2/dialogs/metadata_bulk.py
@@ -98,7 +98,7 @@ class MyBlockingBusy(QDialog):
return self.accept()
def do_one(self, id):
- remove, add, au, aus, do_aus, rating, pub, do_series, \
+ remove_all, remove, add, au, aus, do_aus, rating, pub, do_series, \
do_autonumber, do_remove_format, remove_format, do_swap_ta, \
do_remove_conv, do_auto_author, series, do_series_restart, \
series_start_value, do_title_case, clear_series = self.args
@@ -168,6 +168,8 @@ class MyBlockingBusy(QDialog):
# both of these are fast enough to just do them all
for w in self.cc_widgets:
w.commit(self.ids)
+ if remove_all:
+ self.db.remove_all_tags(self.ids)
self.db.bulk_modify_tags(self.ids, add=add, remove=remove,
notify=False)
self.current_index = len(self.ids)
@@ -240,13 +242,13 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
self.writable_fields = ['']
fm = self.db.field_metadata
for f in fm:
- if (f in ['author_sort'] or (
- fm[f]['datatype'] in ['text', 'series'])
- and fm[f].get('search_terms', None)
- and f not in ['formats', 'ondevice']):
+ if (f in ['author_sort'] or
+ (fm[f]['datatype'] in ['text', 'series']
+ and fm[f].get('search_terms', None)
+ and f not in ['formats', 'ondevice', 'sort'])):
self.all_fields.append(f)
self.writable_fields.append(f)
- if fm[f]['datatype'] == 'composite':
+ if f in ['sort'] or fm[f]['datatype'] == 'composite':
self.all_fields.append(f)
self.all_fields.sort()
self.writable_fields.sort()
@@ -274,7 +276,6 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
self.main_heading = _(
'You can destroy your library using this feature. '
'Changes are permanent. There is no undo function. '
- ' This feature is experimental, and there may be bugs. '
'You are strongly encouraged to back up your library '
'before proceeding.
'
'Search and replace in text fields using character matching '
@@ -338,7 +339,10 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
def s_r_get_field(self, mi, field):
if field:
fm = self.db.metadata_for_field(field)
- val = mi.get(field, None)
+ if field == 'sort':
+ val = mi.get('title_sort', None)
+ else:
+ val = mi.get(field, None)
if val is None:
val = []
elif not fm['is_multiple']:
@@ -638,9 +642,9 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
for w in getattr(self, 'custom_column_widgets', []):
w.gui_val
- if self.remove_all_tags.isChecked():
- remove = self.db.all_tags()
- else:
+ remove_all = self.remove_all_tags.isChecked()
+ remove = []
+ if not remove_all:
remove = unicode(self.remove_tags.text()).strip().split(',')
add = unicode(self.tags.text()).strip().split(',')
au = unicode(self.authors.text())
@@ -661,7 +665,7 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
do_auto_author = self.auto_author_sort.isChecked()
do_title_case = self.change_title_to_title_case.isChecked()
- args = (remove, add, au, aus, do_aus, rating, pub, do_series,
+ args = (remove_all, remove, add, au, aus, do_aus, rating, pub, do_series,
do_autonumber, do_remove_format, remove_format, do_swap_ta,
do_remove_conv, do_auto_author, series, do_series_restart,
series_start_value, do_title_case, clear_series)
diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui
index 62a40a9676..c6830c5d5f 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.ui
+++ b/src/calibre/gui2/dialogs/metadata_bulk.ui
@@ -400,7 +400,7 @@ Future conversion of these books will use the default settings.
- &Search and replace (experimental)
+ &Search and replace
diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py
index 668239f941..2b951a7b2b 100644
--- a/src/calibre/gui2/dialogs/metadata_single.py
+++ b/src/calibre/gui2/dialogs/metadata_single.py
@@ -845,7 +845,7 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog):
if cf is not None and hasattr(cf, 'terminate'):
cf.terminate()
cf.wait()
-
+ self.save_state()
QDialog.reject(self, *args)
def read_state(self):
diff --git a/src/calibre/gui2/dialogs/metadata_single.ui b/src/calibre/gui2/dialogs/metadata_single.ui
index 18bcf2dc4c..2bd85e30bb 100644
--- a/src/calibre/gui2/dialogs/metadata_single.ui
+++ b/src/calibre/gui2/dialogs/metadata_single.ui
@@ -456,7 +456,7 @@ Using this button to create author sort will change author sort from red to gree
16777215
- 130
+ 140
diff --git a/src/calibre/gui2/dialogs/search.py b/src/calibre/gui2/dialogs/search.py
index 041e7ff1fc..ba09a34a68 100644
--- a/src/calibre/gui2/dialogs/search.py
+++ b/src/calibre/gui2/dialogs/search.py
@@ -1,17 +1,75 @@
__license__ = 'GPL v3'
__copyright__ = '2008, Kovid Goyal '
-import re
-from PyQt4.QtGui import QDialog
+
+import re, copy
+
+from PyQt4.QtGui import QDialog, QDialogButtonBox
from calibre.gui2.dialogs.search_ui import Ui_Dialog
from calibre.library.caches import CONTAINS_MATCH, EQUALS_MATCH
+from calibre.gui2 import gprefs
+
+box_values = {}
class SearchDialog(QDialog, Ui_Dialog):
- def __init__(self, *args):
- QDialog.__init__(self, *args)
+ def __init__(self, parent, db):
+ QDialog.__init__(self, parent)
self.setupUi(self)
self.mc = ''
+ searchables = sorted(db.field_metadata.searchable_fields(),
+ lambda x, y: cmp(x if x[0] != '#' else x[1:],
+ y if y[0] != '#' else y[1:]))
+ self.general_combo.addItems(searchables)
+
+ self.box_last_values = copy.deepcopy(box_values)
+ if self.box_last_values:
+ for k,v in self.box_last_values.items():
+ if k == 'general_index':
+ continue
+ getattr(self, k).setText(v)
+ self.general_combo.setCurrentIndex(
+ self.general_combo.findText(self.box_last_values['general_index']))
+
+ self.buttonBox.accepted.connect(self.advanced_search_button_pushed)
+ self.tab_2_button_box.accepted.connect(self.accept)
+ self.tab_2_button_box.rejected.connect(self.reject)
+ self.clear_button.clicked.connect(self.clear_button_pushed)
+ self.adv_search_used = False
+
+ current_tab = gprefs.get('advanced search dialog current tab', 0)
+ self.tabWidget.setCurrentIndex(current_tab)
+ self.tabWidget.currentChanged[int].connect(self.tab_changed)
+ self.tab_changed(current_tab)
+
+ def save_state(self):
+ gprefs['advanced search dialog current tab'] = \
+ self.tabWidget.currentIndex()
+
+ def accept(self):
+ self.save_state()
+ return QDialog.accept(self)
+
+ def reject(self):
+ self.save_state()
+ return QDialog.reject(self)
+
+ def tab_changed(self, idx):
+ if idx == 1:
+ self.tab_2_button_box.button(QDialogButtonBox.Ok).setDefault(True)
+ else:
+ self.buttonBox.button(QDialogButtonBox.Ok).setDefault(True)
+
+ def advanced_search_button_pushed(self):
+ self.adv_search_used = True
+ self.accept()
+
+ def clear_button_pushed(self):
+ self.title_box.setText('')
+ self.authors_box.setText('')
+ self.series_box.setText('')
+ self.tags_box.setText('')
+ self.general_box.setText('')
def tokens(self, raw):
phrases = re.findall(r'\s*".*?"\s*', raw)
@@ -21,6 +79,12 @@ class SearchDialog(QDialog, Ui_Dialog):
return ['"' + self.mc + t + '"' for t in phrases + [r.strip() for r in raw.split()]]
def search_string(self):
+ if self.adv_search_used:
+ return self.adv_search_string()
+ else:
+ return self.box_search_string()
+
+ def adv_search_string(self):
mk = self.matchkind.currentIndex()
if mk == CONTAINS_MATCH:
self.mc = ''
@@ -56,3 +120,36 @@ class SearchDialog(QDialog, Ui_Dialog):
tok = '"%s"'%tok
return tok
+ def box_search_string(self):
+ ans = []
+ self.box_last_values = {}
+ title = unicode(self.title_box.text()).strip()
+ self.box_last_values['title_box'] = title
+ if title:
+ ans.append('title:"' + title + '"')
+ author = unicode(self.authors_box.text()).strip()
+ self.box_last_values['authors_box'] = author
+ if author:
+ ans.append('author:"' + author + '"')
+ series = unicode(self.series_box.text()).strip()
+ self.box_last_values['series_box'] = series
+ if series:
+ ans.append('series:"' + series + '"')
+ self.mc = '='
+ tags = unicode(self.tags_box.text())
+ self.box_last_values['tags_box'] = tags
+ tags = self.tokens(tags)
+ if tags:
+ tags = ['tags:' + t for t in tags]
+ ans.append('(' + ' or '.join(tags) + ')')
+ general = unicode(self.general_box.text())
+ self.box_last_values['general_box'] = general
+ general_index = unicode(self.general_combo.currentText())
+ self.box_last_values['general_index'] = general_index
+ global box_values
+ box_values = copy.deepcopy(self.box_last_values)
+ if general:
+ ans.append(unicode(self.general_combo.currentText()) + ':"' + general + '"')
+ if ans:
+ return ' and '.join(ans)
+ return ''
diff --git a/src/calibre/gui2/dialogs/search.ui b/src/calibre/gui2/dialogs/search.ui
index 9e8817b1f4..7bb4c15363 100644
--- a/src/calibre/gui2/dialogs/search.ui
+++ b/src/calibre/gui2/dialogs/search.ui
@@ -1,195 +1,370 @@
-
+
+Dialog
-
-
+
+ 00
- 667
- 391
+ 731
+ 411
-
+ Advanced Search
-
-
+
+ :/images/search.png:/images/search.png
-
-
-
-
- Find entries that have...
+
+
+
+
+ What kind of match to use:
+
+
+ matchkind
-
-
-
-
-
-
- &All these words:
-
-
- all
-
-
-
-
-
-
-
-
-
-
-
-
-
- This exact &phrase:
-
-
- all
-
-
-
-
-
-
-
-
-
-
-
-
-
- &One or more of these words:
-
-
- all
-
-
-
-
-
-
-
-
-
-
-
-
- But dont show entries that have...
-
-
-
-
-
-
-
- Any of these &unwanted words:
-
-
- all
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Contains: the word or phrase matches anywhere in the metadata field
+
+
+
+
+ Equals: the word or phrase must match the entire metadata field
+
+
+
+
+ Regular expression: the expression must match anywhere in the metadata field
+
+
-
-
-
+
+
+
+ 0
+
+
+
+ A&dvanced Search
+
+
+
+
+
+ Find entries that have...
+
+
+
+
+
+
+
+ &All these words:
+
+
+ all
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This exact &phrase:
+
+
+ all
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &One or more of these words:
+
+
+ all
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ But dont show entries that have...
+
+
+
+
+
+
+
+ Any of these &unwanted words:
+
+
+ all
+
+
+
+
+
+
+
+
+
+
+
+
+ 16777215
+ 60
+
+
+
+
+
+
+
+ 40
+ 0
+
+
+
+
+
+
+ matchkind
+
+
+
+
+
+
+
+
+
+
+ 16777215
+ 30
+
+
+
+ See the <a href="http://calibre-ebook.com/user_manual/gui.html#the-search-interface">User Manual</a> for more help
+
+
+ true
+
+
+
+
+
+
+
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ Qt::Horizontal
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+
+
+ Titl&e/Author/Series ...
+
+
+
+
+
+ &Title:
+
+
+ title_box
+
+
+
+
+
+
+ Enter the title.
+
+
+
+
+
+
+ &Author:
+
+
+ authors_box
+
+
+
+
+
+
+ &Series:
+
+
+ series_box
+
+
+
+
+
+
+ Ta&gs:
+
+
+ tags_box
+
+
+
+
+
+
+ Enter an author's name. Only one author can be used.
+
+
+
+
+
+
+ Enter a series name, without an index. Only one series name can be used.
+
+
+
+
+
+
+ Enter tags separated by spaces
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &Clear
+
+
+
+
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+ Search only in specific fields:
+
+
+
+
+
+
+
+
+
+
+ Qt::Vertical
+
+
- 16777215
- 60
+ 20
+ 40
-
-
-
-
- What kind of match to use:
-
-
- matchkind
-
-
-
-
-
-
-
- Contains: the word or phrase matches anywhere in the metadata
-
-
-
-
- Equals: the word or phrase must match an entire metadata field
-
-
-
-
- Regular expression: the expression must match anywhere in the metadata
-
-
-
-
-
-
-
-
- 40
- 0
-
-
-
-
-
-
- matchkind
-
-
-
-
-
-
-
-
-
-
- 16777215
- 30
-
-
-
- See the <a href="http://calibre-ebook.com/user_manual/gui.html#the-search-interface">User Manual</a> for more help
-
-
- true
-
-
-
-
-
-
- Qt::Horizontal
-
-
- QDialogButtonBox::Cancel|QDialogButtonBox::Ok
-
-
+
+
+ all
+ phrase
+ any
+ none
+ buttonBox
+ title_box
+ authors_box
+ series_box
+ tags_box
+ general_combo
+ general_box
+ clear_button
+ tab_2_button_box
+
-
+
@@ -198,11 +373,11 @@
Dialogaccept()
-
+ 248254
-
+ 157274
@@ -214,11 +389,11 @@
Dialogreject()
-
+ 316260
-
+ 286274
diff --git a/src/calibre/gui2/layout.py b/src/calibre/gui2/layout.py
index 89d763ef4c..c6177ed882 100644
--- a/src/calibre/gui2/layout.py
+++ b/src/calibre/gui2/layout.py
@@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en'
from functools import partial
from PyQt4.Qt import QIcon, Qt, QWidget, QToolBar, QSize, \
- pyqtSignal, QToolButton, \
+ pyqtSignal, QToolButton, QPushButton, \
QObject, QVBoxLayout, QSizePolicy, QLabel, QHBoxLayout, QActionGroup, \
QMenu
@@ -151,6 +151,7 @@ class SearchBar(QWidget): # {{{
QWidget.__init__(self, parent)
self._layout = l = QHBoxLayout()
self.setLayout(self._layout)
+ self._layout.setContentsMargins(0,5,0,0)
x = ComboBoxWithHelp(self)
x.setMaximumSize(QSize(150, 16777215))
@@ -166,20 +167,25 @@ class SearchBar(QWidget): # {{{
x.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
parent.advanced_search_button = x = QToolButton(self)
+ parent.advanced_search_button.setShortcut(_("Shift+Ctrl+F"))
x.setIcon(QIcon(I('search.png')))
l.addWidget(x)
x.setToolTip(_("Advanced search"))
- self.label = x = QLabel(_('&Search:'))
- l.addWidget(self.label)
- x.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
-
x = parent.search = SearchBox2(self)
x.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum)
x.setObjectName("search")
x.setToolTip(_("
Search the list of books by title, author, publisher, tags, comments, etc.
Words separated by spaces are ANDed"))
l.addWidget(x)
+ self.search_button = QPushButton(_('&Go!'))
+ l.addWidget(self.search_button)
+ self.search_button.setSizePolicy(QSizePolicy.Minimum,
+ QSizePolicy.Minimum)
+ self.search_button.clicked.connect(parent.search.do_search)
+ self.search_button.setToolTip(
+ _('Do Quick Search (you can also press the Enter key)'))
+
x = parent.clear_button = QToolButton(self)
x.setIcon(QIcon(I('clear_left.png')))
x.setObjectName("clear_button")
@@ -210,7 +216,6 @@ class SearchBar(QWidget): # {{{
l.addWidget(x)
x.setToolTip(_("Delete current saved search"))
- self.label.setBuddy(parent.search)
# }}}
diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py
index 112df3023c..4ef2c34c03 100644
--- a/src/calibre/gui2/library/models.py
+++ b/src/calibre/gui2/library/models.py
@@ -233,17 +233,10 @@ class BooksModel(QAbstractTableModel): # {{{
def delete_books_by_id(self, ids):
for id in ids:
- try:
- row = self.db.row(id)
- except:
- row = -1
- if row > -1:
- self.beginRemoveRows(QModelIndex(), row, row)
self.db.delete_book(id)
- if row > -1:
- self.endRemoveRows()
self.count_changed()
self.clear_caches()
+ self.reset()
def books_added(self, num):
if num > 0:
@@ -335,7 +328,7 @@ class BooksModel(QAbstractTableModel): # {{{
sidx = self.db.series_index(idx)
sidx = fmt_sidx(sidx, use_roman = self.use_roman_numbers)
data[_('Series')] = \
- _('Book %s of %s.')%\
+ _('Book %s of %s.')%\
(sidx, prepare_string_for_xml(series))
mi = self.db.get_metadata(idx)
for key in mi.custom_field_keys():
diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py
index 1c2a541116..a972acfc13 100644
--- a/src/calibre/gui2/library/views.py
+++ b/src/calibre/gui2/library/views.py
@@ -50,6 +50,13 @@ class BooksView(QTableView): # {{{
def __init__(self, parent, modelcls=BooksModel):
QTableView.__init__(self, parent)
+ self.setEditTriggers(self.EditKeyPressed)
+ if tweaks['doubleclick_on_library_view'] == 'edit_cell':
+ self.setEditTriggers(self.DoubleClicked|self.editTriggers())
+ elif tweaks['doubleclick_on_library_view'] == 'open_viewer':
+ self.setEditTriggers(self.SelectedClicked|self.editTriggers())
+ self.doubleClicked.connect(parent.iactions['View'].view_triggered)
+
self.drag_allowed = True
self.setDragEnabled(True)
self.setDragDropOverwriteMode(False)
@@ -385,7 +392,8 @@ class BooksView(QTableView): # {{{
self.save_state()
self._model.set_database(db)
self.tags_delegate.set_database(db)
- self.authors_delegate.set_auto_complete_function(db.all_authors)
+ self.authors_delegate.set_auto_complete_function(
+ lambda: [(x, y.replace('|', ',')) for (x, y) in db.all_authors()])
self.series_delegate.set_auto_complete_function(db.all_series)
self.publisher_delegate.set_auto_complete_function(db.all_publishers)
diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py
index d736835fd6..4da06b22ae 100644
--- a/src/calibre/gui2/main.py
+++ b/src/calibre/gui2/main.py
@@ -345,6 +345,7 @@ def main(args=sys.argv):
# On windows only singleinstance can be trusted
otherinstance = True if iswindows else False
if not otherinstance:
+ sys.setcheckinterval(50) # Make GUI more responsive
return run_gui(opts, args, actions, listener, app)
communicate(args)
diff --git a/src/calibre/gui2/preferences/main.py b/src/calibre/gui2/preferences/main.py
index 6653fe2b67..c82ddcc022 100644
--- a/src/calibre/gui2/preferences/main.py
+++ b/src/calibre/gui2/preferences/main.py
@@ -101,9 +101,9 @@ class Category(QWidget): # {{{
ac.setStatusTip(p.description)
self.actions.append(ac)
w = self.bar.widgetForAction(ac)
- w.setStyleSheet('QToolButton { margin-right: 20px; min-width: 100px }')
w.setCursor(Qt.PointingHandCursor)
w.setAutoRaise(True)
+ w.setMinimumWidth(100)
def triggered(self, plugin, *args):
self.plugin_activated.emit(plugin)
diff --git a/src/calibre/gui2/search_box.py b/src/calibre/gui2/search_box.py
index 6e510cbfa5..b37d74f51f 100644
--- a/src/calibre/gui2/search_box.py
+++ b/src/calibre/gui2/search_box.py
@@ -148,6 +148,10 @@ class SearchBox2(QComboBox):
self.line_edit.setStyleSheet('QLineEdit { color: black; background-color: %s; }' % col)
def key_pressed(self, event):
+ k = event.key()
+ if k in (Qt.Key_Left, Qt.Key_Right, Qt.Key_Up, Qt.Key_Down,
+ Qt.Key_Home, Qt.Key_End, Qt.Key_PageUp, Qt.Key_PageDown):
+ return
self.normalize_state()
if self._in_a_search:
self.emit(SIGNAL('changed()'))
@@ -159,8 +163,11 @@ class SearchBox2(QComboBox):
def mouse_released(self, event):
self.normalize_state()
- if self.as_you_type:
- self.timer.start(1500)
+ # Dont trigger a search since it make
+ # re-positioning the cursor using the mouse
+ # impossible
+ #if self.as_you_type:
+ # self.timer.start(1500)
def timer_event(self):
self.do_search()
@@ -176,7 +183,7 @@ class SearchBox2(QComboBox):
return ''
return text
- def do_search(self):
+ def do_search(self, *args):
text = unicode(self.currentText()).strip()
if not text or text == self.help_text:
return self.clear()
@@ -365,7 +372,7 @@ class SearchBoxMixin(object):
self.search.setMaximumWidth(self.width()-150)
self.action_focus_search = QAction(self)
shortcuts = QKeySequence.keyBindings(QKeySequence.Find)
- shortcuts = list(shortcuts) + [QKeySequence('/')]
+ shortcuts = list(shortcuts) + [QKeySequence('/'), QKeySequence('Alt+S')]
self.action_focus_search.setShortcuts(shortcuts)
self.action_focus_search.triggered.connect(lambda x:
self.search.setFocus(Qt.OtherFocusReason))
@@ -385,7 +392,7 @@ class SearchBoxMixin(object):
self.tags_view.clear()
def do_advanced_search(self, *args):
- d = SearchDialog(self)
+ d = SearchDialog(self, self.library_view.model().db)
if d.exec_() == QDialog.Accepted:
self.search.set_search_string(d.search_string())
diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py
index 6e0aef1b99..76b2478015 100644
--- a/src/calibre/gui2/tag_view.py
+++ b/src/calibre/gui2/tag_view.py
@@ -861,6 +861,7 @@ class TagBrowserWidget(QWidget): # {{{
QWidget.__init__(self, parent)
self._layout = QVBoxLayout()
self.setLayout(self._layout)
+ self._layout.setContentsMargins(0,0,0,0)
parent.tags_view = TagsView(parent)
self._layout.addWidget(parent.tags_view)
diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py
index c068168247..2919493d12 100644
--- a/src/calibre/gui2/tools.py
+++ b/src/calibre/gui2/tools.py
@@ -299,7 +299,7 @@ def generate_catalog(parent, dbspec, ids, device_manager):
]
out.close()
- # This returns to gui2.ui:generate_catalog()
+ # This returns to gui2.actions.catalog:generate_catalog()
# Which then calls gui2.convert.gui_conversion:gui_catalog() with the args inline
return 'gui_catalog', args, _('Generate catalog'), out.name, d.catalog_sync, \
d.catalog_title
diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py
index 09019af18b..81a372a3ca 100644
--- a/src/calibre/gui2/viewer/main.py
+++ b/src/calibre/gui2/viewer/main.py
@@ -358,10 +358,11 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
def toc_clicked(self, index):
item = self.toc_model.itemFromIndex(index)
- url = QUrl.fromLocalFile(item.abspath)
- if item.fragment:
- url.setFragment(item.fragment)
- self.link_clicked(url)
+ if item.abspath is not None:
+ url = QUrl.fromLocalFile(item.abspath)
+ if item.fragment:
+ url.setFragment(item.fragment)
+ self.link_clicked(url)
def selection_changed(self, selected_text):
self.selected_text = selected_text.strip()
@@ -471,8 +472,12 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
if path != self.current_page:
self.pending_anchor = frag
self.load_path(path)
- elif frag:
- self.view.scroll_to(frag)
+ else:
+ if frag:
+ self.view.scroll_to(frag)
+ else:
+ # Scroll to top
+ self.view.scroll_to('#')
else:
open_url(url)
diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py
index 54d034a705..2ac0908ea9 100644
--- a/src/calibre/gui2/wizard/__init__.py
+++ b/src/calibre/gui2/wizard/__init__.py
@@ -153,6 +153,11 @@ class CybookOpus(CybookG3):
output_profile = 'cybook_opus'
id = 'cybook_opus'
+class CybookOrizon(CybookOpus):
+
+ name = 'Cybook Orizon'
+ id = 'cybook_orizon'
+
class PocketBook360(CybookOpus):
manufacturer = 'PocketBook'
diff --git a/src/calibre/gui2/wizard/send_email.py b/src/calibre/gui2/wizard/send_email.py
index 61b9c9f934..da9c21c864 100644
--- a/src/calibre/gui2/wizard/send_email.py
+++ b/src/calibre/gui2/wizard/send_email.py
@@ -8,13 +8,15 @@ __docformat__ = 'restructuredtext en'
import cStringIO, sys
from binascii import hexlify, unhexlify
+from functools import partial
-from PyQt4.Qt import QWidget, pyqtSignal, QDialog, Qt
+from PyQt4.Qt import QWidget, pyqtSignal, QDialog, Qt, QLabel, \
+ QLineEdit, QDialogButtonBox, QGridLayout, QCheckBox
from calibre.gui2.wizard.send_email_ui import Ui_Form
from calibre.utils.smtp import config as smtp_prefs
from calibre.gui2.dialogs.test_email_ui import Ui_Dialog as TE_Dialog
-from calibre.gui2 import error_dialog, info_dialog
+from calibre.gui2 import error_dialog
class TestEmail(QDialog, TE_Dialog):
@@ -74,8 +76,9 @@ class SendEmail(QWidget, Ui_Form):
(self.relay_tls if opts.encryption == 'TLS' else self.relay_ssl).setChecked(True)
self.relay_tls.toggled.connect(self.changed)
- self.relay_use_gmail.clicked.connect(
- self.create_gmail_relay)
+ for x in ('gmail', 'hotmail'):
+ button = getattr(self, 'relay_use_'+x)
+ button.clicked.connect(partial(self.create_service_relay, x))
self.relay_show_password.stateChanged.connect(
lambda state : self.relay_password.setEchoMode(
self.relay_password.Password if
@@ -114,19 +117,75 @@ class SendEmail(QWidget, Ui_Form):
sys.stdout, sys.stderr = oout, oerr
return tb
- def create_gmail_relay(self, *args):
- self.relay_username.setText('@gmail.com')
- self.relay_password.setText('')
- self.relay_host.setText('smtp.gmail.com')
- self.relay_port.setValue(587)
+ def create_service_relay(self, service, *args):
+ service = {
+ 'gmail': {
+ 'name': 'Gmail',
+ 'relay': 'smtp.gmail.com',
+ 'port': 587,
+ 'username': '@gmail.com',
+ 'url': 'www.gmail.com',
+ },
+ 'hotmail': {
+ 'name': 'Hotmail',
+ 'relay': 'smtp.live.com',
+ 'port': 587,
+ 'username': '',
+ 'url': 'www.hotmail.com',
+ }
+ }[service]
+ d = QDialog(self)
+ l = QGridLayout()
+ d.setLayout(l)
+ bb = QDialogButtonBox(QDialogButtonBox.Ok|QDialogButtonBox.Cancel)
+ bb.accepted.connect(d.accept)
+ bb.rejected.connect(d.reject)
+ d.tl = QLabel('
'+_('You can sign up for a free {name} email '
+ 'account at http://{url}.').format(
+ **service))
+ l.addWidget(d.tl, 0, 0, 3, 0)
+ d.tl.setWordWrap(True)
+ d.tl.setOpenExternalLinks(True)
+ for name, label in (
+ ['from_', _('Your %s &email address:')],
+ ['username', _('Your %s &username:')],
+ ['password', _('Your %s &password:')],
+ ):
+ la = QLabel(label%service['name'])
+ le = QLineEdit(d)
+ setattr(d, name, le)
+ setattr(d, name+'_label', la)
+ r = l.rowCount()
+ l.addWidget(la, r, 0)
+ l.addWidget(le, r, 1)
+ la.setBuddy(le)
+ if name == 'password':
+ d.ptoggle = QCheckBox(_('&Show password'), d)
+ l.addWidget(d.ptoggle, r, 2)
+ d.ptoggle.stateChanged.connect(
+ lambda s: d.password.setEchoMode(d.password.Normal if s
+ == Qt.Checked else d.password.Password))
+ d.username.setText(service['username'])
+ d.password.setEchoMode(d.password.Password)
+ d.bl = QLabel('
' + _(
+ 'If you plan to use email to send books to your Kindle, remember to'
+ ' add the your %s email address to the allowed email addresses in your '
+ 'Amazon.com Kindle management page.')%service['name'])
+ d.bl.setWordWrap(True)
+ l.addWidget(d.bl, l.rowCount(), 0, 3, 0)
+ l.addWidget(bb, l.rowCount(), 0, 3, 0)
+ d.setWindowTitle(_('Setup') + ' ' + service['name'])
+ d.resize(d.sizeHint())
+ bb.setVisible(True)
+ if d.exec_() != d.Accepted:
+ return
+ self.relay_username.setText(d.username.text())
+ self.relay_password.setText(d.password.text())
+ self.email_from.setText(d.from_.text())
+ self.relay_host.setText(service['relay'])
+ self.relay_port.setValue(service['port'])
self.relay_tls.setChecked(True)
- info_dialog(self, _('Finish gmail setup'),
- _('Dont forget to enter your gmail username and password. '
- 'You can sign up for a free gmail account at http://gmail.com')).exec_()
- self.relay_username.setFocus(Qt.OtherFocusReason)
- self.relay_username.setCursorPosition(0)
-
def set_email_settings(self, to_set):
from_ = unicode(self.email_from.text()).strip()
if to_set and not from_:
diff --git a/src/calibre/gui2/wizard/send_email.ui b/src/calibre/gui2/wizard/send_email.ui
index f248b8df89..ba6b6866e2 100644
--- a/src/calibre/gui2/wizard/send_email.ui
+++ b/src/calibre/gui2/wizard/send_email.ui
@@ -216,6 +216,26 @@
+
+
+
+ Use Hotmail
+
+
+
+ :/images/hotmail.png:/images/hotmail.png
+
+
+
+ 48
+ 48
+
+
+
+ Qt::ToolButtonTextUnderIcon
+
+
+
diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py
index 03383ee7dd..5f3e66beef 100644
--- a/src/calibre/library/caches.py
+++ b/src/calibre/library/caches.py
@@ -625,7 +625,11 @@ class ResultCache(SearchQueryParser): # {{{
# }}}
def remove(self, id):
- self._data[id] = None
+ try:
+ self._data[id] = None
+ except IndexError:
+ # id is out of bounds, no point setting it to None anyway
+ pass
try:
self._map.remove(id)
except ValueError:
diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py
index e14d092727..cca59dcb1a 100644
--- a/src/calibre/library/catalog.py
+++ b/src/calibre/library/catalog.py
@@ -3,11 +3,10 @@
__license__ = 'GPL v3'
__copyright__ = '2010, Greg Riker '
-import datetime, htmlentitydefs, os, re, shutil, codecs
-
+import codecs, datetime, htmlentitydefs, os, re, shutil, time, zlib
+from contextlib import closing
from collections import namedtuple
from copy import deepcopy
-
from xml.sax.saxutils import escape
from calibre import prints, prepare_string_for_xml, strftime
@@ -16,8 +15,11 @@ from calibre.customize import CatalogPlugin
from calibre.customize.conversion import OptionRecommendation, DummyReporter
from calibre.ebooks.BeautifulSoup import BeautifulSoup, BeautifulStoneSoup, Tag, NavigableString
from calibre.ptempfile import PersistentTemporaryDirectory
+from calibre.utils.config import config_dir
from calibre.utils.date import isoformat, now as nowf
from calibre.utils.logging import default_log as log
+from calibre.utils.zipfile import ZipFile, ZipInfo
+from calibre.utils.magick.draw import thumbnail
FIELDS = ['all', 'author_sort', 'authors', 'comments',
'cover', 'formats', 'id', 'isbn', 'ondevice', 'pubdate', 'publisher', 'rating',
@@ -608,6 +610,12 @@ class EPUB_MOBI(CatalogPlugin):
action = None,
help=_("Tag indicating book has been read.\n" "Default: '%default'\n"
"Applies to: ePub, MOBI output formats")),
+ Option('--wishlist-tag',
+ default='Wishlist',
+ dest='wishlist_tag',
+ action = None,
+ help=_("Tag indicating book to be displayed as wishlist item.\n" "Default: '%default'\n"
+ "Applies to: ePub, MOBI output formats")),
]
class NumberToText(object):
@@ -827,6 +835,9 @@ class EPUB_MOBI(CatalogPlugin):
'[] : Source of content (e.g., Amazon, Project Gutenberg). Do not create genre
- Program flow
+ gui2.actions.catalog:generate_catalog()
+ gui2.tools:generate_catalog() or library.cli:command_catalog()
+ called from gui2.convert.gui_conversion:gui_catalog()
catalog = Catalog(notification=Reporter())
catalog.createDirectoryStructure()
catalog.copyResources()
@@ -859,6 +870,8 @@ class EPUB_MOBI(CatalogPlugin):
self.__booksByDateRead = None
self.__booksByTitle = None
self.__booksByTitle_noSeriesPrefix = None
+ self.__cache_dir = os.path.join(config_dir, 'caches', 'catalog')
+ self.__archive_path = os.path.join(self.__cache_dir, "thumbs.zip")
self.__catalogPath = PersistentTemporaryDirectory("_epub_mobi_catalog", prefix='')
self.__contentDir = os.path.join(self.catalogPath, "content")
self.__currentStep = 0.0
@@ -878,6 +891,7 @@ class EPUB_MOBI(CatalogPlugin):
self.__htmlFileList = []
self.__markerTags = self.getMarkerTags()
self.__ncxSoup = None
+ self.__output_profile = None
self.__playOrder = 1
self.__plugin = plugin
self.__progressInt = 0.0
@@ -892,6 +906,24 @@ class EPUB_MOBI(CatalogPlugin):
self.__useSeriesPrefixInTitlesSection = False
self.__verbose = opts.verbose
+ from calibre.customize.ui import output_profiles
+ for profile in output_profiles():
+ if profile.short_name == self.opts.output_profile:
+ self.__output_profile = profile
+ break
+
+ # Confirm/create thumbs archive
+ if not os.path.exists(self.__cache_dir):
+ self.opts.log.info(" creating new thumb cache '%s'" % self.__cache_dir)
+ os.makedirs(self.__cache_dir)
+ if not os.path.exists(self.__archive_path):
+ self.opts.log.info(" creating thumbnail archive")
+ zfw = ZipFile(self.__archive_path, mode='w')
+ zfw.writestr("Catalog Thumbs Archive",'')
+ zfw.close()
+ else:
+ self.opts.log.info(" existing thumb cache at '%s'" % self.__archive_path)
+
# Tweak build steps based on optional sections: 1 call for HTML, 1 for NCX
if self.opts.generate_titles:
self.__totalSteps += 2
@@ -1163,10 +1195,14 @@ class EPUB_MOBI(CatalogPlugin):
return property(fget=fget, fset=fset)
@dynamic_property
+ def MISSING_SYMBOL(self):
+ def fget(self):
+ return self.__output_profile.missing_char
+ return property(fget=fget)
+ @dynamic_property
def NOT_READ_SYMBOL(self):
def fget(self):
- return '✓' if self.generateForKindle else \
- '%s' % self.opts.read_tag
+ return '%s' % self.__output_profile.read_char
return property(fget=fget)
@dynamic_property
def READING_SYMBOL(self):
@@ -1177,18 +1213,17 @@ class EPUB_MOBI(CatalogPlugin):
@dynamic_property
def READ_SYMBOL(self):
def fget(self):
- return '✓' if self.generateForKindle else \
- '%s' % self.opts.read_tag
+ return self.__output_profile.read_char
return property(fget=fget)
@dynamic_property
def FULL_RATING_SYMBOL(self):
def fget(self):
- return "★" if self.generateForKindle else "*"
+ return self.__output_profile.ratings_char
return property(fget=fget)
@dynamic_property
def EMPTY_RATING_SYMBOL(self):
def fget(self):
- return "☆" if self.generateForKindle else ' '
+ return self.__output_profile.empty_ratings_char
return property(fget=fget)
@dynamic_property
def READ_PROGRESS_SYMBOL(self):
@@ -1309,6 +1344,7 @@ class EPUB_MOBI(CatalogPlugin):
this_title = {}
this_title['id'] = record['id']
+ this_title['uuid'] = record['uuid']
this_title['title'] = self.convertHTMLEntities(record['title'])
if record['series']:
@@ -1621,13 +1657,16 @@ class EPUB_MOBI(CatalogPlugin):
self.generateAuthorAnchor(title['author']))
aTag.insert(0, title['author'])
- # Prefix author with read/reading/none symbol
- if title['read']:
- authorTag.insert(0, NavigableString(self.READ_SYMBOL + "by "))
- elif self.opts.connected_kindle and title['id'] in self.bookmarked_books:
- authorTag.insert(0, NavigableString(self.READING_SYMBOL + " by "))
+ # Prefix author with read|reading|none symbol or missing symbol
+ if self.opts.wishlist_tag in title.get('tags', []):
+ authorTag.insert(0, NavigableString(self.MISSING_SYMBOL + " by "))
else:
- authorTag.insert(0, NavigableString(self.NOT_READ_SYMBOL + "by "))
+ if title['read']:
+ authorTag.insert(0, NavigableString(self.READ_SYMBOL + " by "))
+ elif self.opts.connected_kindle and title['id'] in self.bookmarked_books:
+ authorTag.insert(0, NavigableString(self.READING_SYMBOL + " by "))
+ else:
+ authorTag.insert(0, NavigableString(self.NOT_READ_SYMBOL + " by "))
authorTag.insert(1, aTag)
'''
@@ -1661,7 +1700,7 @@ class EPUB_MOBI(CatalogPlugin):
fontTag['style'] = 'color:white;font-size:large'
if self.opts.fmt == 'epub':
fontTag['style'] += ';opacity: 0.0'
- fontTag.insert(0, NavigableString("by "))
+ fontTag.insert(0, NavigableString(" by "))
tagsTag.insert(ttc, fontTag)
ttc += 1
@@ -1707,24 +1746,29 @@ class EPUB_MOBI(CatalogPlugin):
else:
pubdateTag.insert(0,NavigableString(' '))
- # Insert the rating
+ # Insert the rating, remove if unrated
# Render different ratings chars for epub/mobi
stars = int(title['rating']) / 2
- star_string = self.FULL_RATING_SYMBOL * stars
- empty_stars = self.EMPTY_RATING_SYMBOL * (5 - stars)
-
ratingTag = body.find(attrs={'class':'rating'})
- ratingTag.insert(0,NavigableString('%s%s ' % (star_string,empty_stars)))
+ if stars:
+ star_string = self.FULL_RATING_SYMBOL * stars
+ empty_stars = self.EMPTY_RATING_SYMBOL * (5 - stars)
+ ratingTag.insert(0,NavigableString('%s%s ' % (star_string,empty_stars)))
+ else:
+ #ratingLabel = body.find('td',text="Rating").replaceWith("Unrated")
+ ratingTag.insert(0,NavigableString(' '))
+
# Insert user notes or remove Notes label. Notes > 1 line will push formatting down
if 'notes' in title:
notesTag = body.find(attrs={'class':'notes'})
notesTag.insert(0,NavigableString(title['notes'] + ' '))
else:
- notes_labelTag = body.find(attrs={'class':'notes_label'})
- empty_labelTag = Tag(soup, "td")
- empty_labelTag.insert(0,NavigableString(' '))
- notes_labelTag.replaceWith(empty_labelTag)
+ pass
+# notes_labelTag = body.find(attrs={'class':'notes_label'})
+# empty_labelTag = Tag(soup, "td")
+# empty_labelTag.insert(0,NavigableString(' '))
+# notes_labelTag.replaceWith(empty_labelTag)
# Insert the blurb
if 'description' in title and title['description'] > '':
@@ -1814,21 +1858,26 @@ class EPUB_MOBI(CatalogPlugin):
pBookTag = Tag(soup, "p")
ptc = 0
- # book with read/reading/unread symbol
- if book['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif book['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
+ # book with read|reading|unread symbol or wishlist item
+ if self.opts.wishlist_tag in book['tags']:
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
+ ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if book['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif book['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
# Link to book
aTag = Tag(soup, "a")
@@ -1983,21 +2032,26 @@ class EPUB_MOBI(CatalogPlugin):
pBookTag = Tag(soup, "p")
ptc = 0
- # book with read/reading/unread symbol
- if book['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif book['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
+ # book with read|reading|unread symbol or wishlist item
+ if self.opts.wishlist_tag in book.get('tags', []):
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if book['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif book['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
aTag = Tag(soup, "a")
aTag['href'] = "book_%d.html" % (int(float(book['id'])))
@@ -2111,21 +2165,26 @@ class EPUB_MOBI(CatalogPlugin):
pBookTag = Tag(soup, "p")
ptc = 0
- # book with read/reading/unread symbol
- if new_entry['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif new_entry['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
+ # book with read|reading|unread symbol or wishlist item
+ if self.opts.wishlist_tag in new_entry['tags']:
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if new_entry['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif new_entry['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
aTag = Tag(soup, "a")
aTag['href'] = "book_%d.html" % (int(float(new_entry['id'])))
@@ -2157,21 +2216,26 @@ class EPUB_MOBI(CatalogPlugin):
pBookTag = Tag(soup, "p")
ptc = 0
- # book with read/reading/unread symbol
- if new_entry['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif new_entry['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
+ # book with read|reading|unread symbol or wishlist item
+ if self.opts.wishlist_tag in new_entry['tags']:
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if new_entry['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif new_entry['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
aTag = Tag(soup, "a")
aTag['href'] = "book_%d.html" % (int(float(new_entry['id'])))
@@ -2606,20 +2670,26 @@ class EPUB_MOBI(CatalogPlugin):
else:
book['read'] = False
- if book['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif book['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
+ # book with read|reading|unread symbol or wishlist item
+ if self.opts.wishlist_tag in book['tags']:
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if book['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif book['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
aTag = Tag(soup, "a")
aTag['href'] = "book_%d.html" % (int(float(book['id'])))
@@ -2697,6 +2767,7 @@ class EPUB_MOBI(CatalogPlugin):
this_book['title'] = book['title']
this_book['author_sort'] = book['author_sort'].capitalize()
this_book['read'] = book['read']
+ this_book['tags'] = book['tags']
this_book['id'] = book['id']
this_book['series'] = book['series']
normalized_tag = self.genre_tags_dict[friendly_tag]
@@ -4098,21 +4169,29 @@ class EPUB_MOBI(CatalogPlugin):
pBookTag = Tag(soup, "p")
ptc = 0
- # book with read/reading/unread symbol
- if book['read']:
- # check mark
- pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
- pBookTag['class'] = "read_book"
- ptc += 1
- elif book['id'] in self.bookmarked_books:
- pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
- pBookTag['class'] = "read_book"
+ # book with read|reading|unread symbol or wishlist item
+ # If this is the wishlist_tag genre, don't show missing symbols
+ # normalized_wishlist_tag = self.genre_tags_dict[self.opts.wishlist_tag]
+ if self.opts.wishlist_tag in book['tags'] and \
+ self.genre_tags_dict[self.opts.wishlist_tag] != genre:
+ pBookTag['class'] = "wishlist_item"
+ pBookTag.insert(ptc,NavigableString(self.MISSING_SYMBOL))
ptc += 1
else:
- # hidden check mark
- pBookTag['class'] = "unread_book"
- pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
- ptc += 1
+ if book['read']:
+ # check mark
+ pBookTag.insert(ptc,NavigableString(self.READ_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ elif book['id'] in self.bookmarked_books:
+ pBookTag.insert(ptc,NavigableString(self.READING_SYMBOL))
+ pBookTag['class'] = "read_book"
+ ptc += 1
+ else:
+ # hidden check mark
+ pBookTag['class'] = "unread_book"
+ pBookTag.insert(ptc,NavigableString(self.NOT_READ_SYMBOL))
+ ptc += 1
# Add the book title
aTag = Tag(soup, "a")
@@ -4162,31 +4241,31 @@ class EPUB_MOBI(CatalogPlugin):
-
+
-
+
-
Publisher
+
-
Published
+
-
Rating
+
-
Notes
+
-
+
@@ -4374,15 +4453,45 @@ class EPUB_MOBI(CatalogPlugin):
return ' '.join(translated)
def generateThumbnail(self, title, image_dir, thumb_file):
- from calibre.utils.magick import Image
- try:
- img = Image()
- img.open(title['cover'])
- # img, width, height
- img.thumbnail(self.thumbWidth, self.thumbHeight)
- img.save(os.path.join(image_dir, thumb_file))
- except:
- self.opts.log.error("generateThumbnail(): Error with %s" % title['title'])
+ '''
+ Thumbs are cached with the full cover's crc. If the crc doesn't
+ match, the cover has been changed since the thumb was cached and needs
+ to be replaced.
+ '''
+
+ # Generate crc for current cover
+ #self.opts.log.info(" generateThumbnail():")
+ data = open(title['cover'], 'rb').read()
+ cover_crc = hex(zlib.crc32(data))
+
+ # Test cache for uuid
+ with closing(ZipFile(self.__archive_path, mode='r')) as zfr:
+ try:
+ t_info = zfr.getinfo(title['uuid'])
+ except:
+ pass
+ else:
+ if t_info.comment == cover_crc:
+ # uuid found in cache with matching crc
+ thumb_data = zfr.read(title['uuid'])
+ zfr.extract(title['uuid'],image_dir)
+ os.rename(os.path.join(image_dir,title['uuid']),
+ os.path.join(image_dir,thumb_file))
+ return
+
+
+ # Save thumb for catalog
+ thumb_data = thumbnail(data,
+ width=self.thumbWidth, height=self.thumbHeight)[-1]
+ with open(os.path.join(image_dir, thumb_file), 'wb') as f:
+ f.write(thumb_data)
+
+ # Save thumb to archive
+ t_info = ZipInfo(title['uuid'],time.localtime()[0:6])
+ t_info.comment = cover_crc
+ zfw = ZipFile(self.__archive_path, mode='a')
+ zfw.writestr(t_info, thumb_data)
+ zfw.close()
def getFriendlyGenreTag(self, genre):
# Find the first instance of friendly_tag matching genre
@@ -4570,7 +4679,8 @@ class EPUB_MOBI(CatalogPlugin):
if opts.connected_device['name'] and 'kindle' in opts.connected_device['name'].lower():
opts.connected_kindle = True
- if opts.connected_device['serial'] and opts.connected_device['serial'][:4] in ['B004','B005']:
+ if opts.connected_device['serial'] and \
+ opts.connected_device['serial'][:4] in ['B004','B005']:
op = "kindle_dx"
else:
op = "kindle"
@@ -4633,8 +4743,10 @@ class EPUB_MOBI(CatalogPlugin):
build_log.append(" opts:")
for key in keys:
if key in ['catalog_title','authorClip','connected_kindle','descriptionClip',
- 'exclude_genre','exclude_tags','note_tag','numbers_as_text','read_tag',
- 'search_text','sort_by','sort_descriptions_by_author','sync']:
+ 'exclude_genre','exclude_tags','note_tag','numbers_as_text',
+ 'output_profile','read_tag',
+ 'search_text','sort_by','sort_descriptions_by_author','sync',
+ 'wishlist_tag']:
build_log.append(" %s: %s" % (key, opts_dict[key]))
if opts.verbose:
diff --git a/src/calibre/library/comments.py b/src/calibre/library/comments.py
index 670d9f2564..83eec89abe 100644
--- a/src/calibre/library/comments.py
+++ b/src/calibre/library/comments.py
@@ -11,11 +11,15 @@ from calibre.constants import preferred_encoding
from calibre.ebooks.BeautifulSoup import BeautifulSoup, Tag, NavigableString, \
CData, Comment, Declaration, ProcessingInstruction
from calibre import prepare_string_for_xml
+from calibre.utils.html2text import html2text
+from calibre.ebooks.markdown import markdown
# Hackish - ignoring sentences ending or beginning in numbers to avoid
# confusion with decimal points.
lost_cr_pat = re.compile('([a-z])([\.\?!])([A-Z])')
lost_cr_exception_pat = re.compile(r'(Ph\.D)|(D\.Phil)|((Dr|Mr|Mrs|Ms)\.[A-Z])')
+sanitize_pat = re.compile(r'
'
+
+
# Explode lost CRs to \n\n
comments = lost_cr_exception_pat.sub(lambda m: m.group().replace('.',
'.\r'), comments)
@@ -115,6 +128,11 @@ def comments_to_html(comments):
return result.renderContents(encoding=None)
+def sanitize_comments_html(html):
+ text = html2text(html)
+ md = markdown.Markdown(safe_mode=True)
+ return md.convert(text)
+
def test():
for pat, val in [
('lineone\n\nlinetwo',
diff --git a/src/calibre/library/database.py b/src/calibre/library/database.py
index c4f6908002..6016dbd03e 100644
--- a/src/calibre/library/database.py
+++ b/src/calibre/library/database.py
@@ -9,6 +9,7 @@ from zlib import compress, decompress
from calibre.ebooks.metadata import MetaInformation
from calibre.ebooks.metadata import string_to_authors
+from calibre import isbytestring
class Concatenate(object):
'''String concatenation aggregator for sqlite'''
@@ -1379,6 +1380,10 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE;
self.conn.commit()
def add_feed(self, title, script):
+ if isbytestring(title):
+ title = title.decode('utf-8')
+ if isbytestring(script):
+ script = script.decode('utf-8')
self.conn.execute('INSERT INTO feeds(title, script) VALUES (?, ?)',
(title, script))
self.conn.commit()
diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py
index efe92d3c63..c4d11beb58 100644
--- a/src/calibre/library/database2.py
+++ b/src/calibre/library/database2.py
@@ -1759,6 +1759,18 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
ans.append(tag)
return ans
+ def remove_all_tags(self, ids, notify=False, commit=True):
+ self.conn.executemany(
+ 'DELETE FROM books_tags_link WHERE book=?', [(x,) for x in ids])
+ self.dirtied(ids, commit=False)
+ if commit:
+ self.conn.commit()
+
+ for x in ids:
+ self.data.set(x, self.FIELD_MAP['tags'], '', row_is_id=True)
+ if notify:
+ self.notify('metadata', ids)
+
def bulk_modify_tags(self, ids, add=[], remove=[], notify=False):
add = self.cleanup_tags(add)
remove = self.cleanup_tags(remove)
diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py
index 709d872ba2..5609416273 100644
--- a/src/calibre/library/server/browse.py
+++ b/src/calibre/library/server/browse.py
@@ -245,6 +245,9 @@ class BrowseServer(object):
ans = ans.replace('{sort_select_label}', xml(_('Sort by')+':'))
ans = ans.replace('{sort_cookie_name}', scn)
ans = ans.replace('{prefix}', self.opts.url_prefix)
+ ans = ans.replace('{library}', _('library'))
+ ans = ans.replace('{home}', _('home'))
+ ans = ans.replace('{Search}', _('Search'))
opts = ['' % (
'selected="selected" ' if k==sort else '',
xml(k), xml(n), ) for k, n in
@@ -253,8 +256,6 @@ class BrowseServer(object):
lp = self.db.library_path
if isbytestring(lp):
lp = force_unicode(lp, filesystem_encoding)
- if isinstance(ans, unicode):
- ans = ans.encode('utf-8')
ans = ans.replace('{library_name}', xml(os.path.basename(lp)))
ans = ans.replace('{library_path}', xml(lp, True))
ans = ans.replace('{initial_search}', initial_search)
diff --git a/src/calibre/library/server/content.py b/src/calibre/library/server/content.py
index 6437f02cb6..5492c86fa9 100644
--- a/src/calibre/library/server/content.py
+++ b/src/calibre/library/server/content.py
@@ -128,7 +128,7 @@ class ContentServer(object):
if want_mobile:
return self.mobile()
- return self.browse_toplevel()
+ return self.browse_catalog()
def old(self, **kwargs):
return self.static('index.html').replace('{prefix}',
diff --git a/src/calibre/library/server/main.py b/src/calibre/library/server/main.py
index b7cb3ecf12..e4de710c6a 100644
--- a/src/calibre/library/server/main.py
+++ b/src/calibre/library/server/main.py
@@ -5,7 +5,7 @@ __license__ = 'GPL v3'
__copyright__ = '2010, Kovid Goyal '
__docformat__ = 'restructuredtext en'
-import sys
+import sys, os
from threading import Thread
from calibre.library.server import server_config as config
@@ -63,15 +63,47 @@ The OPDS interface is advertised via BonJour automatically.
' work in all environments.'))
return parser
+def daemonize(stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'):
+ try:
+ pid = os.fork()
+ if pid > 0:
+ # exit first parent
+ sys.exit(0)
+ except OSError, e:
+ print >>sys.stderr, "fork #1 failed: %d (%s)" % (e.errno, e.strerror)
+ sys.exit(1)
+
+ # decouple from parent environment
+ os.chdir("/")
+ os.setsid()
+ os.umask(0)
+
+ # do second fork
+ try:
+ pid = os.fork()
+ if pid > 0:
+ # exit from second parent
+ sys.exit(0)
+ except OSError, e:
+ print >>sys.stderr, "fork #2 failed: %d (%s)" % (e.errno, e.strerror)
+ sys.exit(1)
+
+ # Redirect standard file descriptors.
+ si = file(stdin, 'r')
+ so = file(stdout, 'a+')
+ se = file(stderr, 'a+', 0)
+ os.dup2(si.fileno(), sys.stdin.fileno())
+ os.dup2(so.fileno(), sys.stdout.fileno())
+ os.dup2(se.fileno(), sys.stderr.fileno())
+
+
def main(args=sys.argv):
from calibre.library.database2 import LibraryDatabase2
parser = option_parser()
opts, args = parser.parse_args(args)
if opts.daemonize and not iswindows:
- from cherrypy.process.plugins import Daemonizer
- d = Daemonizer(cherrypy.engine)
- d.subscribe()
+ daemonize()
if opts.pidfile is not None:
from cherrypy.process.plugins import PIDFile
PIDFile(cherrypy.engine, opts.pidfile).subscribe()
diff --git a/src/calibre/library/server/mobile.py b/src/calibre/library/server/mobile.py
index d66e6d842f..d38c2f206e 100644
--- a/src/calibre/library/server/mobile.py
+++ b/src/calibre/library/server/mobile.py
@@ -235,7 +235,7 @@ class MobileServer(object):
no_tag_count=True)
book['title'] = record[FM['title']]
for x in ('timestamp', 'pubdate'):
- book[x] = strftime('%b, %Y', record[FM[x]])
+ book[x] = strftime('%d %b, %Y', record[FM[x]])
book['id'] = record[FM['id']]
books.append(book)
for key in CKEYS:
diff --git a/src/calibre/libunrar.py b/src/calibre/libunrar.py
index 5dc66eaa36..e05afc4e38 100644
--- a/src/calibre/libunrar.py
+++ b/src/calibre/libunrar.py
@@ -269,3 +269,16 @@ def extract_member(path, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$', re.I),
path = _extract_member(path, match, name)
return path, open(path, 'rb').read()
+def extract_first_alphabetically(path):
+ if hasattr(path, 'read'):
+ data = path.read()
+ f = NamedTemporaryFile(suffix='.rar')
+ f.write(data)
+ f.flush()
+ path = f.name
+
+ names_ = [x for x in names(path) if os.path.splitext(x)[1][1:].lower() in
+ ('png', 'jpg', 'jpeg', 'gif')]
+ names_.sort()
+ return extract_member(path, name=names_[0], match=None)
+
diff --git a/src/calibre/libunzip.py b/src/calibre/libunzip.py
index f384af1073..09681bd325 100644
--- a/src/calibre/libunzip.py
+++ b/src/calibre/libunzip.py
@@ -43,9 +43,12 @@ def extract(filename, dir):
zf = zipfile.ZipFile( filename )
zf.extractall(dir)
-def extract_member(filename, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$', re.I)):
+def extract_member(filename, match=re.compile(r'\.(jpg|jpeg|gif|png)\s*$',
+ re.I), sort_alphabetically=False):
zf = zipfile.ZipFile(filename)
- names = zf.namelist()
+ names = list(zf.namelist())
+ if sort_alphabetically:
+ names.sort()
for name in names:
if match.search(name):
return name, zf.read(name)
diff --git a/src/calibre/manual/conversion.rst b/src/calibre/manual/conversion.rst
index cfc2871396..fea20a3163 100644
--- a/src/calibre/manual/conversion.rst
+++ b/src/calibre/manual/conversion.rst
@@ -377,7 +377,7 @@ They are XPath expressions that match tags in the intermediate XHTML produced by
how to construct XPath expressions. Next to each option is a button that launches a wizard to help with the creation
of basic XPath expressions. The following simple example illustrates how to use these options.
-Suppose you have an input document taht results in XHTML that look like this:
+Suppose you have an input document that results in XHTML that look like this:
.. code-block:: html
@@ -418,6 +418,25 @@ This will result in an automatically generated two level Table of Contents that
Not all output formats support a multi level Table of Contents. You should first try with EPUB Output. If that
works, then try your format of choice.
+Using images as chapter titles when converting HTML input documents
+---------------------------------------------------------------------
+
+Suppose you want to use an image as your chapter title, but still want |app| to be able to automatically generate a Table of Contents for you from the chapter titles.
+Use the following HTML markup to achieve this
+
+.. code-block:: html
+
+
+
+
Chapter 1
+
chapter 1 text...
+
+
chapter 2 text...
+
+
+
+Set the :guilabel:`Level 1 TOC` setting to ``//h:h2``. Then, for chapter two, |app| will take the title from the value of the ``title`` attribute on the ``
`` tag, since the tag has no text.
+
How options are set/saved for Conversion
-------------------------------------------
diff --git a/src/calibre/manual/gui.rst b/src/calibre/manual/gui.rst
index 377c409bd0..c81688ba8c 100644
--- a/src/calibre/manual/gui.rst
+++ b/src/calibre/manual/gui.rst
@@ -338,6 +338,8 @@ Calibre has several keyboard shortcuts to save you time and mouse movement. Thes
* - Keyboard Shortcut
- Action
+ * - :kbd:`F2 (Enter in OS X)`
+ - Edit the metadata of the currently selected field in the book list.
* - :kbd:`A`
- Add Books
* - :kbd:`C`
@@ -378,6 +380,8 @@ Calibre has several keyboard shortcuts to save you time and mouse movement. Thes
- Show books in the same series as current book
* - :kbd:`/, Ctrl+F`
- Focus the search bar
+ * - :kbd:`Shift+Ctrl+F`
+ - Open the advanced search dialog
* - :kbd:`Ctrl+D`
- Download metadata and shortcuts
* - :kbd:`Ctrl+R`
diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po
index 4f28756ac2..1822bdbd79 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-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 02:48+0000\n"
+"POT-Creation-Date: 2010-11-10 14:27+0000\n"
+"PO-Revision-Date: 2010-11-10 19:55+0000\n"
"Last-Translator: FerranRius \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:22+0000\n"
+"X-Launchpad-Export-Date: 2010-11-11 04:40+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
@@ -41,10 +41,10 @@ msgstr "No fa absolutament res"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -57,8 +57,8 @@ msgstr "No fa absolutament res"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -77,9 +77,9 @@ msgstr "No fa absolutament res"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:817
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:819
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
@@ -116,27 +116,27 @@ msgstr "No fa absolutament res"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -148,7 +148,7 @@ msgstr "No fa absolutament res"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -179,7 +179,7 @@ msgstr "Escriptor de metadades"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:268
msgid "Catalog generator"
-msgstr "Generador del Catàleg"
+msgstr "Generador del catàleg"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:369
msgid "User Interface Action"
@@ -270,46 +270,46 @@ msgstr "Estableix les metadades als fitxers %s"
msgid "Set metadata from %s files"
msgstr "Estableix les metadades des dels fitxers %s"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Aspecte i comportament"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Interfície"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr ""
"Ajusta l'aspecte i el comportament de la interfície del calibre adaptar-lo "
"al vostre gust"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Comportament"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Canvia el comportament del calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
msgid "Add your own columns"
msgstr "Afegeix les teves columnes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr ""
"Afegeix/elimina les teves columnes a la llista de llibres del calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Personalitza la barra d'eines"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
@@ -317,60 +317,60 @@ msgstr ""
"Personalitza les barres d'eines i els menús de context, canviant quines "
"accions estan disponibles"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Opcions d'entrada"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Conversió"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr ""
"Ajusta les opcions de conversió específiques per a cada format d'entrada"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Opcions comunes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Ajusta les opcions de conversió comunes a tots els formats"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Opcions de sortida"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr ""
"Ajusta les opcions de conversió específiques de cada format de sortida"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Afegint llibres"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Importa/exporta"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Controla com el calibre llegeix les metadades dels arxius quan s'afegeixen "
"llibres"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Desant els llibres al disc"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -378,32 +378,32 @@ msgstr ""
"Controla com el calibre exporta fitxers de la seva base de dades al disc en "
"utilitzar «Desa al disc»"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "S'està enviant llibres als dispositius"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Controla com el calibre envia fitxers al lector de llibres"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr "Metadades dels quadres de connexions"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Canvia els camps de les metadades abans de desar/enviar"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Compartint llibres via correu electrònic"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Compartint"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -411,11 +411,11 @@ msgstr ""
"Configura la compartició de llibres per correu electrònic. Es pot utilitzar "
"per enviar notícies descarregades als vostres dispositius"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Compartint en xarxa"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -423,35 +423,35 @@ msgstr ""
"Configura el Servidor de Continguts donarà accés a la biblioteca des de "
"qualsevol lloc i dispositiu, a través d'internet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Avançat"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr ""
"Afegeix/suprimeix/personalitza diversos bits de la funcionalitat del calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Ajustos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr ""
"Configura en detall el comportament del calibre en diversos contextos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Miscel·lània"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Configuració avançada"
@@ -497,7 +497,7 @@ msgstr ""
"sabeu res del document d'entrada."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
@@ -508,62 +508,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Aquest perfil és adient per al SONY PRS-300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Aquest perfil és adient per al SONY PRS-900."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Aquest perfil és adient per al Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Aquest perfil és adient per a llibres Mobipocket."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Aquest perfil és adient per al Hanlin V3 i els seus clons."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Aquest perfil és adient per al Hanlin V5 i els seus clons."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Aquest perfil és adient per al Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Aquest perfil és adient per al Cybook Opus"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Aquest perfil és adient per a l'Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Aquest perfil és adient per a l'Irex Illiad"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Aquest perfil és adient per a l'IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Aquest perfil és adient per a l'IRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Aquest perfil és adient per al B&N Nook."
@@ -581,29 +581,30 @@ msgstr ""
"si voleu generar un document que es pugui llegir en un PC o en un conjunt "
"ampli de dispositius diferents."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""
"Destinats als dispositius d'IPAD i similars amb una resolució de 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
+"Pensat per a dispositius «tablet PC» genèrics, no redimensiona imatges"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Aquest perfil és adient per al Kobo Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Aquest perfil és adient per al SONY PRS-300."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Aquest perfil és adient per al 5-inch JetBook"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -611,11 +612,11 @@ msgstr ""
"Aquest perfil és adient per a la línia PRS de SONY. Models 500/505/700... en "
"mode apaïsat. Sobretot és útil per als còmics."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Aquest perfil és adient per a l'Amazon Kindle DX."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Aquest perfil és adient per al Sanda Bambook."
@@ -692,7 +693,7 @@ msgstr "Inhabilita el connector anomenat"
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13
msgid "Communicate with Android phones."
-msgstr "Estableix comunicació amb telèfons Android"
+msgstr "Comunica't amb telèfons Android"
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:53
msgid ""
@@ -704,7 +705,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:95
msgid "Communicate with S60 phones."
-msgstr "Estableix comunicació amb els telèfons S60."
+msgstr "Comunica't amb telèfons S60."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:90
msgid "Apple device"
@@ -712,13 +713,12 @@ msgstr "Dispositiu Apple"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:92
msgid "Communicate with iTunes/iBooks."
-msgstr "Comunicar-se amb iTunes/iBooks."
+msgstr "Comunica't amb iTunes/iBooks."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:98
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr ""
-"S'ha detectat un dispositiu Apple detectat, s'està engegant l'iTunes, "
-"espereu ..."
+"S'ha detectat un dispositiu Apple, s'està engegant l'iTunes, espereu ..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:100
msgid ""
@@ -738,14 +738,14 @@ msgstr "S'està actualitzant el llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d de %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "finalitzat"
@@ -763,9 +763,9 @@ msgid ""
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-"Alguns llibres no s'han trobat a la base de dades de l'iTunes.\n"
-"Elimina'ls utilitzant l'aplicació de l'iBooks.\n"
-"Clic a 'Veure Detalls' per a més informació."
+"No s'ha trobat alguns llibres a la base de dades de l'iTunes.\n"
+"Suprimiu-los amb l'aplicació de l'iBooks.\n"
+"Feu clic a «Veure detalls» per a la llista."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:911
msgid ""
@@ -773,9 +773,9 @@ msgid ""
"Click 'Show Details' for a list."
msgstr ""
"No s'ha pogut convertir algunes portades.\n"
-"Feu clic a «Veure Detalls» per a la llista."
+"Feu clic a «Veure detalls» per a la llista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -789,7 +789,7 @@ msgstr ""
msgid "News"
msgstr "Notícies"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -797,18 +797,17 @@ msgstr "Notícies"
msgid "Catalog"
msgstr "Catàleg"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Comunica't amb iTunes"
#: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17
msgid "Communicate with the Binatone Readme eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Binatone Readme."
+msgstr "Comunica't amb un lector Binatone Readme."
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13
msgid "Communicate with the Blackberry smart phone."
-msgstr "Estableix comunicació amb el telèfon Blackberry."
+msgstr "Comunica't amb un telèfon Blackberry."
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
@@ -818,21 +817,19 @@ msgstr "Kovid Goyal"
#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22
msgid "Communicate with the Cybook Gen 3 / Opus eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Cybook Gen 3 / "
-"Opus."
+msgstr "Comunica't amb un lector Cybook Gen 3 / Opus."
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24
msgid "Communicate with the EB600 eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics EB600"
+msgstr "Comunica't amb un lector EB600."
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:193
msgid "Communicate with the Astak Mentor EB600"
-msgstr "Comunica't amb l'Astak Mentor EB600"
+msgstr "Comunica't amb un Astak Mentor EB600"
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:216
msgid "Communicate with the PocketBook 301 reader."
-msgstr "Comunica't amb el lector PocketBook 301"
+msgstr "Comunica't amb un lector PocketBook 301"
#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17
msgid "Entourage Edge"
@@ -840,16 +837,15 @@ msgstr "Entourage Edge"
#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18
msgid "Communicate with the Entourage Edge."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Entourage Edge."
+msgstr "Comunica't amb un lector Entourage Edge."
#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16
msgid "Communicate with the ESlick eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics ESlick."
+msgstr "Comunica't amb un lector ESlick."
#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49
msgid "Communicate with the Sigmatek eBook reader."
-msgstr "Comunicar amb el Sigmatek eBook reader."
+msgstr "Comunica't amb un lector Sigmatek."
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32
@@ -863,17 +859,15 @@ msgstr "Interfície del dispostiu"
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19
msgid "Communicate with Hanlin V3 eBook readers."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Hanlin V3."
+msgstr "Comunica't amb un lector Hanlin V3."
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96
msgid "Communicate with Hanlin V5 eBook readers."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Hanlin V5."
+msgstr "Comunica't amb un lector Hanlin V5."
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:115
msgid "Communicate with the BOOX eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics BOOX."
+msgstr "Comunica't amb un lector BOOX."
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132
msgid ""
@@ -885,17 +879,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22
msgid "Communicate with the Hanvon N520 eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Hanvon N520."
+msgstr "Comunica't amb un lector Hanvon N520."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47
msgid "Communicate with The Book reader."
-msgstr "Comunicar-se amb el lector de llibres electrònics."
+msgstr "Comunica't amb un lector electrònics."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:59
msgid "Communicate with the SpringDesign Alex eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics SpringDesign Alex."
+msgstr "Comunica't amb un lector SpringDesign Alex."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
@@ -908,17 +900,15 @@ msgstr "S'estan suprimint els llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:119
msgid "Communicate with the Azbooka"
-msgstr "Comunicar-se amb Azbooka"
+msgstr "Comunica't amb un Azbooka"
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:138
msgid "Communicate with the Elonex EB 511 eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Elonex EB 511."
+msgstr "Comunica't amb un lector Elonex EB 511."
#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16
msgid "Communicate with the IRex Iliad eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics IRex Iliad"
+msgstr "Comunica't amb un lector IRex Iliad"
#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18
@@ -932,48 +922,43 @@ msgstr "No es poden aconseguir els fitxers d'aquest dispositiu"
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16
msgid "Communicate with the IRex Digital Reader 1000 eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics IRex Digital "
-"Reader 1000."
+msgstr "Comunica't amb un lector IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42
msgid "Communicate with the IRex Digital Reader 800"
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics IRex Digital "
-"Reader 800."
+msgstr "Comunica't amb un lector IRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15
msgid "Communicate with the Iriver Story reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics IRiver Story."
+msgstr "Comunica't amb un lector IRiver Story."
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20
msgid "Communicate with the JetBook eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics JetBook."
+msgstr "Comunica't amb un lector JetBook."
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88
msgid "Communicate with the MiBuk Wolder reader."
-msgstr "Comunicació amb lector MiBuk Wolder"
+msgstr "Comunica't amb un lector MiBuk Wolder"
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116
msgid "Communicate with the JetBook Mini reader."
-msgstr "Comunica amb el lector JetBook Mini."
+msgstr "Comunica't amb un lector JetBook Mini."
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
msgid "Communicate with the Kindle eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle"
+msgstr "Comunica't amb un lector Kindle"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:170
msgid "Communicate with the Kindle 2/3 eBook reader."
-msgstr "Comunicació amb lector Kindle 2/3"
+msgstr "Comunica't amb un lector Kindle 2/3"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:211
msgid "Communicate with the Kindle DX eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle DX"
+msgstr "Comunica't amb un lector Kindle DX"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:23
msgid "Communicate with the Kobo Reader"
-msgstr "Comunica amb el lector Kobo Reader"
+msgstr "Comunica't amb un lector Kobo Reader"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:49
msgid ""
@@ -994,21 +979,21 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:166
msgid "Getting list of books on device..."
-msgstr "S'està obtenint el llistat de llibres disponibles al dispositiu..."
+msgstr "S'està aconseguint la llista de llibres del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:300
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:307
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:281
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:286
msgid "Removing books from device metadata listing..."
-msgstr "S'estan suprimint llibres del llistat de metadades del dispositiu..."
+msgstr "S'està suprimint llibres del llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:312
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:347
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:219
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:250
msgid "Adding books to device metadata listing..."
-msgstr "S'estan afegint llibres al llistat de metadades del dispositiu..."
+msgstr "S'està afegint llibres al llistat de metadades del dispositiu..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:424
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258
@@ -1020,49 +1005,53 @@ 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 ""
-"No existeixen fitxers «.kobo» de llibres al dispositiu, però hi ha files a "
-"la base de dades sqlite. De moment no es poden exportar ni visualitzar"
+"No hi ha fitxers de llibre «.kobo» al dispositiu, són files a la base de "
+"dades sqlite. De moment no es poden exportar ni visualitzar"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:17
msgid "Communicate with the Palm Pre"
-msgstr "Comunica amb el Palm Pre"
+msgstr "Comunica't amb un Palm Pre"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:37
msgid "Communicate with the Booq Avant"
-msgstr "Comunicar-se amb Booq Avant"
+msgstr "Comunica't amb un Booq Avant"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:58
msgid "Communicate with the Sweex MM300"
-msgstr "Comunicar-se amb el Sweex MM300"
+msgstr "Comunica't amb un Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Comunica't amb un Digma Q600"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
-msgstr "Comunicació amb el Kogan"
+msgstr "Comunica't amb un Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
-msgstr "Comunicar-se amb el Pandigital Novel"
-
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
-msgid "Communicate with the VelocityMicro"
-msgstr "Comunica't fent servir el VelocityMicro"
+msgstr "Comunica't amb un Pandigital Novel"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+msgid "Communicate with the VelocityMicro"
+msgstr "Comunica't amb un VelocityMicro"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
-msgstr "Comunicació amb el GM2000"
+msgstr "Comunica't amb un GM2000"
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17
msgid "Communicate with the Nokia 770 internet tablet."
-msgstr "Estableix comunicació amb la tauleta d'Internet Nokia 770."
+msgstr "Comunica't amb una tauleta d'Internet Nokia 770."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40
msgid "Communicate with the Nokia 810/900 internet tablet."
-msgstr ""
+msgstr "Comunica't amb un Nokia 810/900"
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74
msgid "Communicate with the Nokia E52"
-msgstr "Comunicar-se amb el Nokia E52"
+msgstr "Comunica't amb un Nokia E52"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:20
msgid "The Nook"
@@ -1070,28 +1059,27 @@ msgstr "El Nook"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:21
msgid "Communicate with the Nook eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics Nook"
+msgstr "Comunica't amb un lector Nook."
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17
msgid "Communicate with the Nuut2 eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics Nuut2"
+msgstr "Comunica't amb un lector Nuut2"
#: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:89
msgid "Communicate with the Sony PRS-500 eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Sony PRS-500."
+msgstr "Comunica't amb un lector Sony PRS-500."
#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22
msgid "Communicate with all the Sony eBook readers."
-msgstr "Comunicar-se amb tots els lectors de llibres electrònics de Sony."
+msgstr "Comunica't amb tots els lectors Sony."
#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-"Llistat on apareixen, separats per coma, els camps de metadades per "
-"traslladar a les col·leccions del dispositiu. Les possibilitats inclouen: "
+"Llista dels camps de metadades separats per comes que es convertiran el "
+"col·leccions al dispositiu. Possibilitats: "
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68
@@ -1100,24 +1088,27 @@ msgstr "Sense nom"
#: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17
msgid "Communicate with the Samsung SNE eBook reader."
-msgstr ""
-"Estableix comunicació amb el lector de llibres electrònics Samsung SNE."
+msgstr "Comunica't amb un lector Samsung SNE."
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11
msgid "Communicate with the Teclast K3/K5 reader."
-msgstr "Comunicació amb lector Teclast K3/K5"
+msgstr "Comunica't amb un lector Teclast K3/K5"
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:36
msgid "Communicate with the Newsmy reader."
-msgstr "Comunicar-se amb el lector Newsmy."
+msgstr "Comunica't amb un lector Newsmy."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Comunica't amb un lector Pico"
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
-msgstr "Comunicar-se amb el lector iPapyrus."
+msgstr "Comunica't amb un lector iPapyrus."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
-msgstr "Comunicar-se amb el lector Sovos."
+msgstr "Comunica't amb un lector Sovos."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:258
msgid "Unable to detect the %s disk drive. Try rebooting."
@@ -1179,11 +1170,11 @@ msgstr "Configura el dispositiu"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:37
msgid "settings for device drivers"
-msgstr "paràmetres dels controladors de dispostius"
+msgstr "paràmetres dels controladors de dispositiu"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39
msgid "Ordered list of formats the device will accept"
-msgstr "Llistat ordenat de formats que el dispositiu accepta"
+msgstr "Llista ordenada de formats acceptats pel dispositiu"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41
msgid "Place files in sub directories if the device supports them"
@@ -1209,7 +1200,7 @@ msgstr "Personalització addicional"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Communicate with an eBook reader."
-msgstr "Estableix comunicació amb el lector de llibres electrònics."
+msgstr "Comunica't amb un lector de llibres electrònics."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:57
msgid "Get device information..."
@@ -1320,9 +1311,9 @@ msgid ""
"experiment to see which format gives you optimal size and look on your "
"device."
msgstr ""
-"El format de les imatges serà convertit per al llibre electrònic creat. "
-"Podeu experimentar quin format us proporciona la millor relació mida-aspecte "
-"al vostre dispositiu."
+"Format que es converteixen les imatges al llibre creat. Podeu experimentar "
+"quin format us proporciona la millor relació mida-aspecte al vostre "
+"dispositiu."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:292
msgid "Apply no processing to the image"
@@ -2038,9 +2029,9 @@ msgid ""
"default cover is generated with the title, authors, etc. This option "
"disables the generation of this cover."
msgstr ""
-"Normalment, si el fitxer d'entrada no té portada i no n'especifiqueu cap, es "
-"genera una portada per defecte amb el títol, autors, etc. Aquesta opció "
-"inhabilita la generació d'aquesta portada."
+"Si el fitxer d'entrada no té portada i no n'especifiqueu cap, es genera una "
+"portada per defecte amb títol, autors... Aquesta opció inhabilita la "
+"generació d'aquesta portada."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:86
msgid ""
@@ -2070,7 +2061,7 @@ msgstr ""
"una mica distorsionada, però no hi haurà bores."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Inici"
@@ -2141,6 +2132,35 @@ msgstr ""
"conversió parcial prèvia d'un fitxer PDF. El valor per defecte és %default, "
"que ho desactiva."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr ""
+"Fitxer CSS que es farà servir per a la sortida en lloc del fitxer per defecte"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Plantilla que es fa servir per generar l'índex html en lloc del fitxer per "
+"defecte"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"Plantilla que es fa servir per generar els continguts html del llibre en "
+"lloc del fitxer per defecte"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Extreu el contingut de l'arxiu ZIP a la carpeta que s'especifica. AVÍS: Se "
+"suprimirà el contingut de la carpeta."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "S'està creant el fitxer LIT des del format EPUB..."
@@ -2459,23 +2479,23 @@ msgstr "Sí"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Títol"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Autor(s)"
@@ -2491,37 +2511,36 @@ msgid "Producer"
msgstr "Productor"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Comentaris"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Etiquetes"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Sèries"
@@ -2531,12 +2550,12 @@ msgid "Language"
msgstr "Llengua"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Marca de temps"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2689,8 +2708,8 @@ msgid ""
"Could not fetch cover as server is experiencing high load. Please try again "
"later."
msgstr ""
-"No s'ha pogut aconseguir la portada, el servidor està experimentant una "
-"càrrega molt alta. Torneu a intentar-ho més tard."
+"No s'ha pogut aconseguir la portada, el servidor està molt carregat. "
+"Intenteu-ho més tard."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:140
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:80
@@ -2710,35 +2729,39 @@ msgstr ""
msgid "Downloads metadata from Douban.com"
msgstr "Descarrega les metadades des de Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Metadades descarregades"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "valoracions"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "etiquetes"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "Descripció/sinopsis"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Descarrega %s des de %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Converteix a text pla els comentaris descarregats de %s"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Descarrega metadades des de Google Books."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Descarrega les metadades des d'isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2746,11 +2769,11 @@ msgstr ""
"Registreu un %scompte gratuït%s i introduïu la vostra clau d'accés a "
"continuació per fer servir isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Descarrega metadades socials des d'amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr ""
"Descarrega informació de sèries, etiquetes i valoracions des de "
@@ -2772,12 +2795,12 @@ msgstr ""
"\n"
"%prog [opcions] clau\n"
"\n"
-"Aconsegueix metadades de llibres des d'isndb.com. Podeu especificar "
-"l'identificador ISBN del llibre o bé el seu títol i autor. Si especifiqueu "
-"el títol i l'autor podeu obtenir més d'un llibre.\n"
+"Aconsegueix metadades de llibres des d'isndb.com. Es pot especificar "
+"l'identificador ISBN del llibre o el seu títol i autor. Si s'especifica el "
+"títol i l'autor potser s'obtindrà més d'un llibre.\n"
"\n"
-"La clau, és la clau del compte que vostè genera desprès de registrar-ne un "
-"compte gratuit a isbndb.com.\n"
+"La clau és la clau del compte que es genera desprès de registrar un compte "
+"gratuit a isbndb.com.\n"
"\n"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:120
@@ -2822,7 +2845,7 @@ msgstr "Portada"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22
msgid "Modify images to meet Palm device size limitations."
msgstr ""
-"Modifica les imatges per a trobar les limitacions de mida del dispositiu "
+"Modifica les imatges adaptar-se a les limitacions de mida del dispositiu "
"Palm."
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26
@@ -2855,7 +2878,7 @@ msgstr ""
msgid "All articles"
msgstr "Tots els articles"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:259
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:262
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr "Aquest és un llibre Amazon Topaz. No es pot processar"
@@ -2939,9 +2962,9 @@ msgstr "Llibre %s de %s"
msgid "HTML TOC generation options."
msgstr "Opcions de generació del HTML TOC."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Valoració"
@@ -2953,7 +2976,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32
msgid "OPF/NCX/etc. generation options."
-msgstr "Opcions de generació OPF, NCX, etcètera."
+msgstr "Opcions de generació OPF, NCX..."
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:35
msgid "OPF version to generate. Default is %default."
@@ -3318,7 +3341,7 @@ msgstr ""
"Convertiu-lo abans HTML i proveu-ho.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
@@ -3326,7 +3349,7 @@ msgstr ""
"Especifica la condificació de caracters del document de sortida. Per defecte "
"és utf-8"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3339,17 +3362,38 @@ msgstr ""
"dividirà a l'espai següent i sobrepassarà el valor que s'indiqui. El valor "
"mínim és de 25 caràcters. Feu servir 0 per desactivar la divisió de línies."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr "Especifica si s'ha d'inserir una línia en blanc entre dos paràgrafs."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Especifica si s'ha d'inserir dos espais per sagnar la primeria línia de cada "
+"paràgraf."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Especifica si s'ha d'ocultar el títol de capítol per a cada capítol. Útil "
+"per a sortides de només imatge (còmics, per exemple)."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Pàgina d'inici"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Pàgines de portada"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " (Pròleg)"
@@ -3476,7 +3520,7 @@ msgstr "Carrega les notícies descarregades al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Delete books from library after uploading to device"
msgstr ""
-"Elimina els llibres de la biblioteca després de carregar-los al dispositiu"
+"Suprimeix els llibres de la biblioteca després de carregar-los al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid ""
@@ -3499,7 +3543,7 @@ msgstr "Nombre màxim de processos en espera"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123
msgid "Download social metadata (tags/rating/etc.)"
-msgstr "Descarrega metadades socials (etiquetes/valoració/etc)"
+msgstr "Descarrega metadades socials (etiquetes, valoració...)"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125
msgid "Overwrite author and title with new metadata"
@@ -3511,7 +3555,7 @@ msgstr "Limita el màxim de tasques simultànies al nombre de CPUs"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129
msgid "tag browser categories not to display"
-msgstr "categories del navegador d'etiquetes que no s'han de mostrar"
+msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
msgid "The layout of the user interface"
@@ -3528,7 +3572,7 @@ msgid "Disable UI animations"
msgstr "Desactiva les animacions"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Copiat"
@@ -3540,7 +3584,7 @@ msgstr "Copia"
msgid "Copy to Clipboard"
msgstr "Copia al porta-retalls"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Tria fitxers"
@@ -3597,7 +3641,7 @@ msgstr "Quants llibres buits haurien d'afegir-se?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:143
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202
msgid "Uploading books to device."
-msgstr "Pujant llibres a l'aparell."
+msgstr "S'està carregant llibres al dispositiu."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:170
@@ -3679,8 +3723,8 @@ msgstr "Afegeix a la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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"
@@ -3699,10 +3743,10 @@ msgstr "Afegeix llibres a la biblioteca"
#: /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 "Afegeix llibres a la biblioteca des d'un dispositiu connectat"
+msgstr "Afegeix llibres a la biblioteca des del dispositiu connectat"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Recull les anotacions (experimental)"
@@ -3731,7 +3775,7 @@ msgstr "Cap llibre seleccionat"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65
msgid "No books selected to fetch annotations from"
-msgstr "No hi ha cap llibre seleccionat del que obtenir les anotacions"
+msgstr "No s'ha seleccionat cap llibre per recollir les anotacions"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90
msgid "Merging user annotations into database"
@@ -3760,7 +3804,7 @@ msgstr "Localització %d • %s "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34
msgid "Create catalog of books in your calibre library"
-msgstr "Crea catàleg de llibres de la teva biblioteca"
+msgstr "Crea un catàleg de llibres de la vostra biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
msgid "No books selected to generate catalog for"
@@ -3768,7 +3812,7 @@ msgstr "No hi ha llibres seleccionats per generar el catàleg"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:53
msgid "Generating %s catalog..."
-msgstr "Generant %s catàleg..."
+msgstr "S'està generant el catàleg %s..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:230
@@ -3785,7 +3829,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:69
msgid "Catalog generated."
-msgstr "Catàleg generat"
+msgstr "S'ha generat el catàleg"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:72
msgid "Export Catalog Directory"
@@ -3800,7 +3844,7 @@ msgid "Checking database integrity"
msgstr "S'està comprovant la integritat de la base de dades"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3828,7 +3872,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d llibres"
@@ -3977,7 +4021,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741
msgid "Not allowed"
msgstr "No està permès"
@@ -4043,8 +4087,8 @@ msgid "Could not copy books: "
msgstr "No s'ha pogut copiar els llibres: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Ha fallat"
@@ -4080,7 +4124,7 @@ msgstr "Suprimeix les portades dels llibres seleccionats"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:35
msgid "Remove matching books from device"
-msgstr "Elimina els llibres que concordin del dispositiu"
+msgstr "Suprimeix els llibres del dispositiu que coincideixin"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:53
msgid "Cannot delete"
@@ -4129,7 +4173,7 @@ msgstr "Cap dels llibres seleccionats són al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:200
msgid "Deleting books from device."
-msgstr "S'estan eliminant llibres del dispositiu."
+msgstr "S'està suprimint llibres del dispositiu."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:173
msgid ""
@@ -4144,7 +4188,7 @@ msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
msgstr ""
-"Els llibres que seleccionats s'eliminaran permanentment del "
+"Els llibres que seleccionats se suprimiran permanentment del "
"dispositiu. N'esteu segur?"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:26
@@ -4281,35 +4325,37 @@ msgstr "No es pot fusionar els llibres"
msgid "At least two books must be selected for merging"
msgstr "Cal seleccionar almenys dos llibres per fer una fusió"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
-"S'afegiran els formats i les metadades dels llibres seleccionats al "
-"primer dels llibres seleccionats. L'ISBN no es fusionarà. El "
-"segon llibre i els seleccionats a continuació no s'esborraran ni canviaran "
-"
Confirmeu que voleu continuar."
+"S'afegirà els formats i metadades dels llibres seleccionats al primer "
+"llibre seleccionat (%s). No es fusionarà l'ISBN.
No se "
+"suprimira ni canviarà el segon ni els següents llibres seleccionats. "
+"Confirmeu si voleu continuar."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
-"Es fusionaran els formats i les metadades dels llibres seleccionats al "
-"primer dels llibres seleccionats. L'ISBN no es fusionarà. "
-"Després de fusionar-los el segon llibre i els seleccionats a continuació "
-"s'esborraran de forma permanent de vostre ordinador.
Esteu "
-"segur que voleu continuar?"
+"Es fusionarà els formats i metadades dels llibres seleccionats al primer "
+"llibre seleccionat (%s). No es fusionarà l'ISBN.
Després "
+"de la fusió es suprimirà el segon i els següents llibres "
+"seleccionats.
Es conservarà tots els formats del primer llibre "
+"seleccionat i qualsevol format duplicat del segon i els següents llibres "
+"seleccionats se suprimiran de forma permanent de l'ordinador.
"
+"Segur que voleu continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4327,11 +4373,11 @@ msgstr "Notícies (RSS)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
msgid "Fetching news from "
-msgstr "S'està aconseguint notícies de "
+msgstr "S'està recollint notícies de "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:66
msgid " fetched."
-msgstr " s'han obtingut"
+msgstr " s'ha recollit"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16
msgid "Browse the calibre User Manual"
@@ -4443,10 +4489,10 @@ msgstr "No s'ha pogut desar alguns llibres"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:146
msgid "Click the show details button to see which ones."
-msgstr "Feu clic al botó \"Mostra detalls\" per veure quins són."
+msgstr "Feu clic a «Veure detalls» per saber quins són."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Mostra detalls del llibre"
@@ -4534,21 +4580,21 @@ msgstr "Mostra"
msgid "View specific format"
msgstr "Visualitza un format concret"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "No puc mostrar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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 "Trieu el format de visualització"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "S'ha seleccionat múltiples llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4559,11 +4605,11 @@ msgstr ""
"lent i tenir un efecte negatiu a la resposta del vostre equip. Si s'inicia "
"el procés no es pot aturar fins que s'acabi. Voleu continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "No es pot obrir la carpeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "No hi ha formats disponibles a %s."
@@ -4588,7 +4634,7 @@ msgid "The specified directory could not be processed."
msgstr "La carpeta que s'ha indicat no es pot processar."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Cap llibre"
@@ -4792,49 +4838,49 @@ msgstr ""
"&Múltiples llibres per carpeta. S'assumeix que tots els fitxers de llibre "
"electrònic són llibres diferents"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Camí"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formats"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Col·leccions"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Clica per obrir"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4842,9 +4888,9 @@ msgstr "Clica per obrir"
msgid "None"
msgstr "Cap"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Feu clic per obrir el quadre de \"Detalls del llibre\""
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:404
+msgid "Double-click to open Book Details window"
+msgstr "Feu doble clic per obrir la finestra de detalls del llibre"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4904,7 +4950,7 @@ msgstr "sortida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -5069,6 +5115,19 @@ msgstr "Inclou la secció 'Sèries'"
msgid "Tab template for catalog.ui"
msgstr "Platilla de fitxa per al catalog.ui"
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:25
+msgid "Bold"
+msgstr "Negreta"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:26
+msgid "Italic"
+msgstr "Cursiva"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:28
+msgid "Underline"
+msgstr "Subratllat"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:36
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
@@ -5556,7 +5615,7 @@ msgid "Change the title of this book"
msgstr "Canvia el títol del llibre"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Autor(s): "
@@ -5573,7 +5632,7 @@ msgstr ""
"Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Editorial: "
@@ -5584,7 +5643,7 @@ msgid "Ta&gs: "
msgstr "Etique&tes: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5594,15 +5653,16 @@ msgstr ""
"
Pot emprar-se qualsevol paraula o frase, separada per comes."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Sèries:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5783,7 +5843,7 @@ msgid "Options specific to the input format."
msgstr "Opcions específiques per al format d'entrada."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5802,6 +5862,18 @@ msgstr ""
msgid "SNB Output"
msgstr "Sortida SNB"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Oculta el títol del capítol"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Insereix un espai abans de la primera línia de cada paràgraf"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Insereix un línia en blanc entre paràgrafs"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5970,8 +6042,8 @@ msgid "Force maximum line length"
msgstr "Forçar la longitud de línia màxima"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6071,7 +6143,7 @@ msgstr "Explorar per portades"
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
msgid "Cover browser could not be loaded"
-msgstr "No s'ha pogut carregar l'explorador de portades"
+msgstr "No s'ha pogut carregar el navegador de portades"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:84
@@ -6113,7 +6185,7 @@ msgid "Automatically number books"
msgstr "Numera els llibres automàticament"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr "Força començar la numeració amb "
@@ -6140,15 +6212,15 @@ msgstr "El dispositiu ja no està connectat"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:307
msgid "Get device information"
-msgstr "Obtenir informació del dispositiu"
+msgstr "Aconsegueix informació del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
msgid "Get list of books on device"
-msgstr "Obtenir llista de llibres en el dispositiu"
+msgstr "Aconsegueix la llista de llibres del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:328
msgid "Get annotations from device"
-msgstr "Obtenir anotacions del dispositiu"
+msgstr "Aconsegueix anotacions del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:340
msgid "Send metadata to device"
@@ -6160,19 +6232,19 @@ msgstr "Envia les col·leccions al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
msgid "Upload %d books to device"
-msgstr "Pujar %d llibres al dispositiu"
+msgstr "Carrega %d llibres al dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:395
msgid "Delete books from device"
-msgstr "Esborrar llibres del dispositiu"
+msgstr "Suprimeix llibres del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:412
msgid "Download books from device"
-msgstr "Descarregar llibres del dispositiu"
+msgstr "Descarrega llibres del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:422
msgid "View book on device"
-msgstr "Veure llibre en el dispositiu"
+msgstr "Visualitza un llibre del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
msgid "Set default send to device action"
@@ -6195,176 +6267,176 @@ msgstr "Envia a la targeta de memòria B"
msgid "Main Memory"
msgstr "Memòria principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Envia un format concret a"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Envia i suprimeix de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Envia un format específic"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
-msgstr "Desconnectar dispositiu"
+msgstr "Expulsa el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Error en la comunicació amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
-msgstr "Seleccionar carpeta per obrir com a dispositiu"
+msgstr "Selecciona la carpeta que s'obrirà com a dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
-msgstr "Error comunicant amb el dispositiu"
+msgstr "Hi ha hagut un error en comunicar-se amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-"Hi ha hagut un error de comunicació amb el dispositiu. Lleveu-lo i torneu-lo "
-"a connectar i/o torneu a iniciar el programa"
+"Hi ha hagut un error de comunicació amb el dispositiu. Traieu-lo i torneu-lo "
+"a connectar i/o torneu a iniciar."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Dispositiu: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " detectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "seleccionat per enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
-msgstr "Escull format per enviar al dispositiu"
+msgstr "Tria el format que s'enviarà al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "No hi ha cap dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "No s'ha pogut enviar: no hi ha cap dispositiu connectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Sense targeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "No s'ha pogut enviar: el dispositiu no té targeta de memòria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "Llibre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Hi trobareu el llibre adjunt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "per"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "en el format %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "S'està enviant correu electrònic a"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "No hi ha formats adequats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
"S'ha de convertir automàticament els llibres següents abans d'enviar-los per "
"correu electrònic?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"No s'han pogut enviar els llibres següents perquè no s'han trobat formats "
"adequats:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Error en enviar llibres per email"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Error en enviar els següents llibres per email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "S'ha enviat per correu electrònic:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Notícies:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "S'adjunta el"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "S'ha enviat notícies a"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-"Abans de pujar-los al dispositiu s'ha de convertir automàticament els "
-"següents llibres?"
+"S'ha de convertir automàticament aquests llibres abans de carregar-los al "
+"dispositiu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "S'estan enviant els catàlegs al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "S'estan enviant les notícies al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "S'estan enviant els llibres al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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 ""
-"No s'ha pogut pujar els llibres següents al dispositiu, ja que no s'ha "
-"trobat un format adequat. Convertiu primer el(s) llibre(s) a un format "
-"compatible amb el vostre dispositiu."
+"No s'ha pogut carregar aquests llibres al dispositiu, ja que no s'ha trobat "
+"un format adequat. Convertiu primer el(s) llibre(s) a un format compatible "
+"amb el vostre dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
-msgstr "Sense espai al dispositiu"
+msgstr "No hi ha espai al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
-msgstr "
No puc desar llibres al dispositiu perquè no hi ha espai restant "
+msgstr "
No es pot desar llibres al dispositiu perquè no hi ha prou espai "
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:324
@@ -6418,15 +6490,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Enganxa des del porta-retalls"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
msgid "Fit &cover within view"
msgstr "&Ajusta la portada al que és visible"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "&Següent"
@@ -6467,35 +6539,52 @@ msgstr "Comprova la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
msgid "&Run the check"
-msgstr ""
+msgstr "Executa la comp&rovació"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
msgid "Copy &to clipboard"
-msgstr ""
+msgstr "Copia al por&ta-retalls"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Noms que s'ignoraran:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Introduïu comodins estàndard de noms de fitxer separats per comes, com "
+"synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr "Extensions que s'ignoraran"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Introduïu extensions separades per comes sense punt al començament. Només "
+"per a carpetes de llibres"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr "Camí de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Nom"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
msgstr ""
+"Els fitxers i carpetes marcats se suprimiran permanentment. N'esteu "
+"segur?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
@@ -6538,7 +6627,7 @@ msgid "No location selected"
msgstr "No s'ha seleccionat cap ubicació"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "La ubicació és incorrecta"
@@ -6581,6 +6670,7 @@ msgid "Set options for converting %s"
msgstr "Defineix les opcions per convertir %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Títol:"
@@ -6609,8 +6699,8 @@ msgid ""
"All checked books will be permanently deleted from your device. "
"Please verify the list."
msgstr ""
-"Tots els llibres que s'ha seleccionat s'esborraran permanentment del "
-"vostre dispositiu. Comproveu la llista."
+"Tots els llibres seleccionats se suprimiran permanentment del vostre "
+"dispositiu. Comproveu la llista."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
msgid "Location"
@@ -6618,15 +6708,15 @@ msgstr "Ubicació"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Data"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
@@ -6701,7 +6791,7 @@ msgstr "Avís"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:187
msgid "Could not fetch metadata from:"
-msgstr "No s'ha pogut aconseguir les metadades de:"
+msgstr "No s'ha pogut recollir les metadades de:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:191
msgid "No metadata found"
@@ -6712,10 +6802,12 @@ msgid ""
"No metadata found, try adjusting the title and author and/or removing the "
"ISBN."
msgstr ""
+"No s'ha trobat metadades, intenteu ajustar el títol i l'autor i/o treure "
+"l'ISBN"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
-msgstr "Aconsegueix metadades"
+msgstr "Recull metadades"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
msgid ""
@@ -6775,7 +6867,7 @@ msgstr "Mostra &detalls de la tasca"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:52
msgid "Stop &all non device jobs"
-msgstr "Atura &totes les tasques que no són de dispositius"
+msgstr "Atura &totes les tasques que no són de dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
@@ -6844,18 +6936,16 @@ msgstr "Llibre %d:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. This feature is experimental, and "
-"there may be bugs. You are strongly encouraged to back up your library "
-"before proceeding.
Search and replace in text fields using character "
-"matching or regular expressions. "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
msgstr ""
-"Podeu destruir la vostra llibreria amb aquesta característica. Els "
-"canvis són permanents. No hi ha cap funció per desfer. Aquesta "
-"característica és experimental i hi pot haver errors. És molt recomanable "
-"que feu una còpia de seguretat abans de continuar.
Cerca i reemplaça als "
-"camps de text fent servir coincidència de caràcters o expressions regulars. "
+"Amb aquesta funció podeu destruir la biblioteca. Els canvis són "
+"permanents. No es pot desfer. Es recomana que feu una còpia de seguretat "
+"abans de continuar.
Cerca i reemplaça als camps de text fent coincidir "
+"caràcters o expressions regulars. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6872,7 +6962,7 @@ msgstr ""
"s'ha seleccionat, el text de cerca coincidirà tant amb majúscules com en "
"minúscules"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6898,32 +6988,32 @@ msgstr ""
"voleu més informació quant a les expressions regulars en python, "
"especialment quant a la funció 'sub'."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Heu d'especificar una destinació quant la font és un camp compost"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Cerca/reemplaça no vàlid"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Autors no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Títol no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "El patró de cerca no és vàlid: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6931,19 +7021,19 @@ msgstr ""
"S'està aplicant els canvis a %d llibres.\n"
"Fase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Editar Meta-informació"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Estableix a&utomàticament l'ordre per autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "&Ordena per autor "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6951,64 +7041,64 @@ msgstr ""
"Especifiqueu com s'ha d'ordenar l'autor(s) d'aquest llibre. Per "
"exemple,ordena Vicent A. Estellés com a Estellés, Vicent A."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Valoració:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Valoració d'aquest llibre: 0-5 estrelles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Sense canvis"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " estreles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Afegeix les eti&quetes "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Obre l'editor d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Sup&rimeix les etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Llista d'etiquetes separada per comes que s'eliminaran dels llibres. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Marqueu aquest quadre per eliminar totes les etiquetes dels llibres."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Elimina-ho tot"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Si està activat l'eliminaran les sèries"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Elimina les sèries"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -7021,11 +7111,11 @@ msgstr ""
"després\n"
"el llibre B, el llibre A tindrà el nombre 1 de la sèrie i el B el nombre 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Numera automàticament els llibres d'aquesta sèrie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -7037,15 +7127,15 @@ msgstr ""
"que\n"
"comenci la numeració a partir del valor de ca casella"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Suprimeix el &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Intercanvia títol i autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -7055,11 +7145,11 @@ msgstr ""
"l'intercanvi\n"
"d'autor i títol, primer es fa l'intercanvi i després es canvia el títol"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Posa el títol amb les inicials en majúscula"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -7070,34 +7160,34 @@ msgstr ""
"La conversió d'aquests llibres es farà en endavant amb els paràmetres per "
"defecte."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
"Suprimeix els paràmetres de conversió de&sats per als llibres seleccionats"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "Metadades &bàsiques"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Personalitza les metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Cerca al &camp:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Nom del camp on voleu fer la cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Mode de cerca:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7105,11 +7195,11 @@ msgstr ""
"Trieu si s'ha de fer servir la coincidència bàsica de text o expressions "
"regulars avançades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Cerca per:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7117,7 +7207,7 @@ msgstr ""
"Introduïu el que esteu cercant, tant si és text simple o una expressió "
"regular, depenent el mode escollit"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7125,15 +7215,15 @@ msgstr ""
"Marqueu aquesta casella si la cadena de cerca ha de coincidir exactament en "
"majúscules i minúscules. Desmarqueu-la per ignorar-les."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Sensible a caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "&Substitueix amb:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
@@ -7141,11 +7231,11 @@ msgstr ""
"El text de substitució. Els textos que coincideixin es substituiran amb "
"aquesta cadena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Aplica la funció després de la substitució:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7157,11 +7247,11 @@ msgstr ""
"tot el camp. Al mode d'expressions regulars només es processa el text que "
"coincideixi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "Camp de &destí:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7169,15 +7259,15 @@ msgstr ""
"El camp on es posarà el text després de totes les substitucions. Se està en "
"blanc es fa servir el camp original."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Mode:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Especifica com s'ha de copiar el text al destí."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7187,25 +7277,25 @@ msgstr ""
"casella indica si s'ha de\n"
"posar una coma o no res entre el text original i el que s'insereixi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "fes servir una coma"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "&Text de prova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Res&sultat de la prova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "La vostra prova:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "&Cerca i reemplaça (experimental)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Cerca i reemplaça"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7290,78 +7380,81 @@ msgid "This ISBN number is invalid"
msgstr "El nombre d'ISBN no és vàlid"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "No s'ha pogut fer servir l'editor d'etiquetes"
+msgid "Tags changed"
+msgstr "S'ha canviat les etiquetes"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
msgstr ""
-"No es pot fer servir l'editor d'etiquetes si heu modificat les etiquetes"
+"Heu canviat les etiquetes. Per fer servir l'editor d'etiquetes cal descartar "
+"o aplicar els canvis"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "S'està descarregant la portada..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "No s'ha pogut obtenir la portada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "No s'ha pogut aconseguir la portada. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "S'ha esgotat el temps de descàrrega."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"No s'ha pogut trobar una portada per al llibre. Intenteu especificar primer "
"l'ISBN."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
-"Per veure els missatges d'error de cada origen de portades feu clic a "
-"'Mostra'n els detalls' més avall."
+"Per als missatges d'error de cada font de portada feu clic a «Veure detalls» "
+"més avall."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "La portada no és correcta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "La portada no és una imatge vàlida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Hi ha hagut errors"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Hi ha hagut errors descarregant les metadades socials"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
-msgstr "No s'ha pogut aconseguir les metadades"
+msgstr "No s'ha pogut recollir les metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Heu d'especificar almenys un d'aquests: ISBN, títol, autors o editorial"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "S'ha denegat el permís"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?"
@@ -7418,7 +7511,7 @@ msgstr "Pu&blicació:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:402
msgid "dd MMM yyyy"
-msgstr "dd MMM aaaa"
+msgstr "dd MMM yyyy"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:403
msgid "&Date:"
@@ -7430,7 +7523,7 @@ msgstr "&Comentaris"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:405
msgid "&Fetch metadata from server"
-msgstr "Aconsegueix les &metadades del servidor"
+msgstr "Recull les &metadades del servidor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:406
msgid "Available Formats"
@@ -7740,60 +7833,56 @@ msgstr ""
msgid "Negate"
msgstr "Nega"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Cerca avançada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Troba les entrades que tenen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "Totes &aquestes paraules:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Aquesta &frase exacta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "Una &o més d'aquestes paraules:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Però no mostris les entrades que tenen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Qualsevol d'aquestes para&ules no desitjades:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Tipus de coincidència que s'ha de fer servir:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr "Conté: la paraula o frase està a qualsevol lloc de les metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
"Coincideix: la paraula o frase ha de coincidir amb el camp de metadades "
"sencer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
"Expressió regular: l'expressió ha de coincidir en qualsevol posició de les "
"metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7801,6 +7890,48 @@ msgstr ""
"Vegeu Manual de l'usuari per a més ajuda"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "Cerca a&vançada"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Introduïu el títol."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Autor:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "Eti&quetes:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Introduïu un nom d'autor. Només es pot posar un autor."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Introduïu un nom de sèrie, sense índex. Només es pot posar un nom de sèrie."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Introduïu etiquetes separades per espais"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Neteja"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Cerca només en camps concrets:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Tít&ol/Autor/Sèrie..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Tria de formats"
@@ -8343,19 +8474,19 @@ msgstr "Expressió regular (?P)"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:100
msgid "Cover Browser"
-msgstr "Navegador de portades"
+msgstr "el navegador de portades"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Shift+Alt+B"
-msgstr "Majús+Alt+B"
+msgstr "Maj+Alt+B"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119
msgid "Tag Browser"
-msgstr "Navegador d'etiquetes"
+msgstr "l'explorador d'etiquetes"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:121
msgid "Shift+Alt+T"
-msgstr "Majús+Alt+T"
+msgstr "Maj+Alt+T"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
@@ -8386,7 +8517,7 @@ msgstr "Alt+D"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:219
msgid "Shift+Alt+D"
-msgstr "Majús+Alt+D"
+msgstr "Maj+Alt+D"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:61
msgid "Job"
@@ -8441,7 +8572,7 @@ msgstr "Treballs:"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:285
msgid "Shift+Alt+J"
-msgstr "Majús+Alt+J"
+msgstr "Maj+Alt+J"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:302
msgid "Click to see list of jobs"
@@ -8494,22 +8625,22 @@ msgstr "Mostra els llibres de la targeta de memòria B"
msgid "available"
msgstr "disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Només es visualitzaran els llibres que coincideixin amb la cerca desada que "
"s'ha seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Maj+Ctrl+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Cerca avançada"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "Re&cerca:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8518,19 +8649,27 @@ msgstr ""
"comentaris...
Es cerquen totes les paraules que es posen separades "
"per espais"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "Enda&vant!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Fes una cerca ràpida (també podeu prémer la tecla de retorn)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Reinicialitza la recerca ràpida"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Copia el text de cerca (en lloc del nom de la cerca)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Desa la cerca actual amb el nom que es mostra al quadre"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Suprimeix la cerca desada actual"
@@ -8552,85 +8691,88 @@ msgstr "Al dispositiu"
msgid "Size (MB)"
msgstr "Grandària (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Llibre %s de %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Llibre %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "El nom de la cerca és \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "La UUID del llibre és \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "A la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Llibre %s de %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "S'ha marcat per suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Feu doble clic per a edittar>/b> -me"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Amaga la columna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Ordena per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Ascendent"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Descendent"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Canvia l'alineació del text de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Esquerra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Dreta"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centrat"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Mostra la columna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Restaura la disposició per defecte"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
msgstr ""
-"No hi ha suport per a la còpia directa a un dispositiu . Afegiu primer el "
-"llibre a la biblioteca del calibre."
+"No es pot fer una còpia directa a un dispositiu . Afegiu primer el llibre a "
+"la biblioteca del calibre."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52
msgid "Configure Viewer"
@@ -8657,7 +8799,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:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "No s'han trobat coincidències"
@@ -8723,7 +8865,7 @@ msgid "Do not check for updates"
msgstr "No comprovis si hi ha actualitzacions"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Biblioteca del calibre"
@@ -8896,7 +9038,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "S'ha descarregat amb èxit les metadades de %d de %d llibres"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Detalls"
@@ -8939,8 +9081,8 @@ msgstr ""
"al llibre existent en lloc de crear una nova entrada. Si el llibre ja té el "
"format, s'ignora sense donar cap avís.\n"
"\n"
-"Per fer coincidir títols s'ignoren els articles inicials (\"el\", \"un\"), "
-"la puntuació, majúscula o minúscula... Amb els autors la coincidència és "
+"Per fer coincidir títols s'ignoren els articles inicials (el, un), la "
+"puntuació, majúscula o minúscula... Amb els autors la coincidència és "
"exacta."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:55
@@ -8989,7 +9131,7 @@ msgstr "S'ha reinicialitzat tot els diàlegs de confirmació"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-"Per defecte, s&obreescriu el títol i l'autor quan s'obtinguin metadades"
+"Per defecte, s&obreescriu el títol i l'autor quan es recullin les metadades"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
msgid "Download &social metadata (tags/ratings/etc.) by default"
@@ -9406,7 +9548,7 @@ msgstr "Trieu &l'idioma (caldrà reiniciar):"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:109
msgid "Show &average ratings in the tags browser"
-msgstr "Mostra l&a mitjana de les valoracions al navegador d'etiquetes"
+msgstr "Mostra l&a mitjana de les valoracions a l'explorador d'etiquetes"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:110
msgid "Disable all animations. Useful if you have a slow/old computer."
@@ -9436,7 +9578,7 @@ msgstr "Fes servir números &romans per a les sèries"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:116
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-"Mostra l'explorador de &portades en una finestra separada (caldrà reiniciar)"
+"Mostra el navegador de &portades en una finestra separada (caldrà reiniciar)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:117
msgid "Search as you type"
@@ -10067,25 +10209,26 @@ msgid "&Current tweaks"
msgstr "&Ajustos actuals"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
"La cerca seleccionada s'eliminarà permanentment%s…"
msgstr "S'està connectant amb dict-org per cercar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Tria un llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "No s'ha trobat coincidències per a: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "S'està carregant el flux..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "S'està aplicant la disposició %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Afegeix un nou marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Introduïu el títol del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Gestiona els marcadors"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "S'està carregant el llibre..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "Error de DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Aquest llibre està protegit per DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "No s'ha pogut obrir l'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Opcions de control del visor de llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si s'indica, la finestra del visor intentarà anar al primer pla quan "
"s'iniciï."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla "
"completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Dirigeix les alertes de javascript i els missatges de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10882,7 +11025,7 @@ msgstr "Cerca l'anterior cop que passa"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213
msgid "Shift+F3"
-msgstr "Shift+F3"
+msgstr "Maj+F3"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:114
msgid "Print eBook"
@@ -10920,7 +11063,7 @@ msgstr "Amaga"
msgid "Toggle"
msgstr "Commuta"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10930,7 +11073,7 @@ msgstr ""
"mòbil, podeu accedir la vostra col·lecció de llibres directament. Per fer-ho "
"heu d'engegar el servidor de continguts."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10938,7 +11081,7 @@ msgstr ""
"No oblideu deixar el calibre executant-se, ja que el servidor només funciona "
"si el calibre està actiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10948,20 +11091,20 @@ msgstr ""
"WordPlayer. «elmeuservidor» és el nom complert del servidor o l'adreça IP de "
"l'ordinador on s'executa el calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "S'està movent la biblioteca..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "No s'ha pogut moure la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Base de dades no vàlida"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10969,22 +11112,22 @@ msgstr ""
"
Ja hi ha una biblioteca no vàlida a %s, suprimiu-la abans d'intentar "
"moure la biblioteca actual. Error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "No s'ha pogut moure la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Seleccioneu una ubicació per als llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
"Heu de triar una carpeta buida per a la biblioteca del calibre. %s no està "
"buida."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Assistent de benvinguda"
@@ -11938,7 +12081,7 @@ msgstr ""
"Per defecte: sense filtre"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Mostra informació de sortida detallada. Útil per a depurar"
@@ -12501,13 +12644,21 @@ msgstr ""
"lletra quan hi hagi més d'aquest número d'elements. Per defecte: %default. "
"Poseu-hi un número alt per desactivar l'agrupament."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Prefix per posar abans de totes les URL. Útil per fer servir un servidor "
+"intermediari de retorn a aquest servidor des d'Apache, nginx..."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Contrasenya per accedir la llibreria del calibre. El nom d'usuari és "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "S'està carregant"
@@ -12532,7 +12683,7 @@ msgid "Browsing %d books"
msgstr "S'està explorant %d llibres"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Valoració mitjana"
@@ -12540,86 +12691,94 @@ msgstr "Valoració mitjana"
msgid "%s: %.1f stars"
msgstr "%s: %.1f estrelles"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d estrelles"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularitat"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Ordena per"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "biblioteca"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "inici"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Més recent"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Tots els llibres"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Explora llibres per"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Trieu una categoria per la qual cercar:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "S'està cercant per"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Cap amunt"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "llibres a"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Altres formats"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Llegeix %s en el format %s"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Aconsegueix"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Enllaç permanent"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Un enllaç permanent a aquest llibre"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "S'ha suprimit el llibre"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "en una cerca"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Llibres coincidents"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12631,17 +12790,26 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[opcions]\n"
+"\n"
+"Inicia el servidor de continguts del calibre. El servidor de continguts\n"
+"del calibre mostra la vostra biblioteca per internet. La interfície per\n"
+"defecte permet navegar per la biblioteca per categories. També podeu\n"
+"accedir una interfície optimitzada per a navegadors mòbils a /mobile i \n"
+"una interfície basada en OPDS en aplicacions de lectura a /opds.\n"
+"\n"
+"La interfície OPDS es publicita automàticament fent servir el BonJour.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Camí a la carpeta de la biblioteca que s'ofereix al servidor de continguts"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Desa el PID del procés al fitxer que s'especifiqui"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12649,6 +12817,14 @@ msgstr ""
"Indica una restricció per a la invocació. Anul·la qualsevol paràmetre d'una "
"biblioteca que s'hagi indicat a la interfície gràfica"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Torna a carregar automàticament el servidor quan canviï el codi font. Potser "
+"que no funcioni en tots els entorns."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "llibre %d"
@@ -12755,7 +12931,7 @@ msgstr "Llista de les cerques desades amb nom"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:728
msgid "User-created tag browser categories"
-msgstr "Categories del navegador d'etiquetes creades per l'usuari"
+msgstr "Categories de l'explorador d'etiquetes creades per l'usuari"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:730
msgid "How and when calibre updates metadata on the device."
@@ -12898,8 +13074,8 @@ msgid ""
"Interpreter dies while excuting a command. To see the command, click Show "
"details"
msgstr ""
-"L'intèrpret mentre executava una ordre. Feu clic a Mostra detalls per veure-"
-"la"
+"L'intèrpret falla en executar una ordre. Feu clic a «Veure detalls» per "
+"veure-la"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
@@ -12985,89 +13161,89 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Font de notícies desconeguda"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "La recepta «%s» necessita usuari i contrasenya"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "S'ha finalitzat la baixada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "No s'ha pogut descarregar aquests articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "No s'ha pogut descarregar part d'aquests articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " des de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tEnllaços que han fallat:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"No s'ha pogut aconseguir l'article. Executeu el programa amb -vv per veure'n "
"el motiu"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
-msgstr "S'està aconseguint els canals..."
+msgstr "S'està obtenint els canals..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "S'ha aconseguit canals des de la pàgina principal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "S'està intentant descarregar la portada..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "S'està generant l'encapçalament..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "S'està iniciant la descàrrega [%d fils]"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "S'ha descarregat els canals a %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "No s'ha pogut descarregar la portada: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "S'està descarregant la portada de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "S'ha descarregat la imatge de capçalera"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Article sense títol"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Article descarregat: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Ha fallat la descàrrega de l'article: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "S'està obtenint el canal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -13075,7 +13251,7 @@ msgstr ""
"No s'ha pogut entrar, comproveu el nom d'usuari i la contrasenya del servei "
"de publicacions periòdiques del calibre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -13099,7 +13275,7 @@ msgstr "Planificat"
msgid "Custom"
msgstr "Personalitzat"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -13109,11 +13285,11 @@ msgstr ""
"\n"
"Amb una URL com http://google.com, per exemple"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Carpeta on es desa l'URL. Per defecte %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -13121,7 +13297,7 @@ msgstr ""
"Temps d'espera en segons per a rebre una resposta des del servidor. Per "
"defecte: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -13129,7 +13305,7 @@ msgstr ""
"Número màxim de nivells que s'inclouen, és a dir profunditat dels enllaços "
"que es segueixen. Per defecte %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -13137,13 +13313,13 @@ msgstr ""
"Número màxim de fitxers que es descarregaran. Només s'aplica a fitxers amb "
"etiquetes . Per defecte %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
msgstr "Interval màxim en segons entre descàrregues. Per defecte %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -13151,7 +13327,7 @@ msgstr ""
"La codificació de caràcters de les pàgines web que esteu intentant "
"descarregar. Per defecte s'intenta endevinar la codificació."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13162,7 +13338,7 @@ msgstr ""
"seguirà si coincideix amb qualsevol expressió regular. Per defecte es "
"segueixen tots els enllaços."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13176,7 +13352,7 @@ msgstr ""
"s'ignora cap enllaç. Si s'indiquen filtres per coincidir i ignorar s'aplica "
"primer el d'ignorar."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "No descarreguis els fulls d'estil CSS"
@@ -13529,6 +13705,9 @@ msgstr "No descarreguis els fulls d'estil CSS"
#~ msgid "calibre"
#~ msgstr "calibre"
+#~ msgid "&Search:"
+#~ msgstr "Re&cerca:"
+
#~ msgid ""
#~ "Search the list of books by title or author
Search and replace in text fields using character matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid "In character mode, the field is searched for the entered search text. The text is replaced by the specified replacement text everywhere it is found in the specified field. After replacement is finished, the text can be changed to upper-case, lower-case, or title-case. If the case-sensitive check box is checked, the search text must match exactly. If it is unchecked, the search text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid "In regular expression mode, the search text is an arbitrary python-compatible regular expression. The replacement text can contain backreferences to parenthesized expressions in the pattern. The search is not anchored, and can match and replace multiple times on the same string. The modification functions (lower-case etc) are applied to the matched text, not to the field as a whole. The destination box specifies the field where the result after matching and replacement is to be assigned. You can replace the text in the field, or prepend or append the matched text. See this reference for more information on python's regular expressions, and in particular the 'sub' function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid "Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6048,7 +6094,7 @@ msgid "Your test:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
-msgid "&Search and replace (experimental)"
+msgid "&Search and replace"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
@@ -6547,58 +6593,94 @@ msgstr ""
msgid "Negate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
-msgid "Find entries that have..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
-msgid "&All these words:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
-msgid "This exact &phrase:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
-msgid "&One or more of these words:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
-msgid "But dont show entries that have..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
-msgid "Any of these &unwanted words:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "What kind of match to use:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
-msgid "Contains: the word or phrase matches anywhere in the metadata"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
+msgid "Contains: the word or phrase matches anywhere in the metadata field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
-msgid "Equals: the word or phrase must match an entire metadata field"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
+msgid "Equals: the word or phrase must match the entire metadata field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
-msgid "Regular expression: the expression must match anywhere in the metadata"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
+msgid "Regular expression: the expression must match anywhere in the metadata field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
+msgid "Find entries that have..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
+msgid "&All these words:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
+msgid "This exact &phrase:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
+msgid "&One or more of these words:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
+msgid "But dont show entries that have..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
+msgid "Any of these &unwanted words:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid "See the User Manual for more help"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid "Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr ""
@@ -7204,35 +7286,43 @@ msgstr ""
msgid "available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid "Books display will be restricted to those matching the selected saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
-msgid "Advanced search"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
+msgid "Advanced search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid "
Search the list of books by title, author, publisher, tags, comments, etc.
Words separated by spaces are ANDed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr ""
@@ -7254,79 +7344,82 @@ msgstr ""
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:147
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Ascending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:156
msgid "Descending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:171
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:190
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:743
msgid "Dropping onto a device is not supported. First add the book to the calibre library."
msgstr ""
@@ -7355,7 +7448,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:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr ""
@@ -7571,7 +7664,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:622
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr ""
@@ -8549,24 +8642,25 @@ msgid "&Current tweaks"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
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:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -8702,39 +8796,39 @@ msgstr ""
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -8996,7 +9090,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:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr ""
@@ -9154,75 +9248,75 @@ msgstr ""
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Zrušit rychlé vyhledávání"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Zkopírovat právě hledaný text (namísto hledání názvu)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr ""
@@ -7942,79 +8136,82 @@ msgstr ""
msgid "Size (MB)"
msgstr "Velikost (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Kniha %s z %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Velikost"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Kniha %s z %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Skryj sloupce %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Vzestupně"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Sestupně"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8047,7 +8244,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Pro hledaný výraz %s nebyly nalezeny žádné výsledky."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Nebyly nalezeny žádné výsledky"
@@ -8113,7 +8310,7 @@ msgid "Do not check for updates"
msgstr "Nezjišťuj nové verze"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre knihovna"
@@ -8272,7 +8469,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr ""
@@ -8572,11 +8769,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:132
msgid "Column &type"
-msgstr ""
+msgstr "Typ sloupce"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:133
msgid "What kind of information will be kept in the column."
-msgstr ""
+msgstr "Který typ informace má být uložen ve sloupci."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:134
msgid ""
@@ -8595,11 +8792,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:141
msgid "Default: dd MMM yyyy."
-msgstr ""
+msgstr "Výchozí: dd MMM yyyy."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:142
msgid "Format for &dates"
-msgstr ""
+msgstr "Formát &data"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:143
msgid "
Field template. Uses the same syntax as save templates."
@@ -8615,19 +8812,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:146
msgid "&Template"
-msgstr ""
+msgstr "Šablona"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21
msgid "Getting debug information"
-msgstr ""
+msgstr "Získávání ladících informací"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:22
msgid "Copy to &clipboard"
-msgstr ""
+msgstr "Kopírovat do schránky"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24
msgid "Debug device detection"
-msgstr ""
+msgstr "Ladit detekci zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66
msgid ""
@@ -8669,18 +8866,20 @@ msgid ""
"If checked, downloaded news will be automatically mailed to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
+"Pokud je zaškrtnuto, stažené zprávy jsou automaticky odeslány na tuto "
+"emailovou adresu (za předpokladu, že je v jednom z uvedených formátů)."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
msgid "new email address"
-msgstr ""
+msgstr "nová emailová adresa"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
msgid "Narrow"
-msgstr ""
+msgstr "Úzký"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
msgid "Wide"
-msgstr ""
+msgstr "Široký"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51
msgid "Medium"
@@ -8696,15 +8895,15 @@ msgstr "Velké"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55
msgid "Always"
-msgstr ""
+msgstr "Vždy"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55
msgid "Automatic"
-msgstr ""
+msgstr "Automaticky"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Never"
-msgstr ""
+msgstr "Nikdy"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:106
msgid "User Interface &layout (needs restart):"
@@ -8725,10 +8924,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:110
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
+"Zablokovat všechny animace. Použitelné, pokud máte starý-pomalý počítač."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:111
msgid "Disable &animations"
-msgstr ""
+msgstr "Zablokovat &animace"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:112
msgid "Enable system &tray icon (needs restart)"
@@ -8736,11 +8936,11 @@ msgstr "Zobrazit &ikonu v sýstémové liště (vyžaduje restart)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:113
msgid "Show &splash screen at startup"
-msgstr ""
+msgstr "Ukaž úvodní obrazovku při startu"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:114
msgid "Disable ¬ifications in system tray"
-msgstr ""
+msgstr "Zablokuj oznámení v systémové liště"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:115
msgid "Use &Roman numerals for series"
@@ -8756,39 +8956,39 @@ msgstr "Vyhledávat při zadávání"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:118
msgid "&Toolbar"
-msgstr ""
+msgstr "&Nástrojová lišta"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:119
msgid "&Icon size:"
-msgstr ""
+msgstr "Velikost ikon:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:120
msgid "Show &text under icons:"
-msgstr ""
+msgstr "Ukaž text pod ikonou:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:121
msgid "&Split the toolbar into two toolbars"
-msgstr ""
+msgstr "Rozděl nástrojovou lištu do dvou lišt."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:215
msgid "&Apply"
-msgstr ""
+msgstr "Použít"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:222
msgid "Restore &defaults"
-msgstr ""
+msgstr "Obnov výchozí hodnoty"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
msgid "Save changes"
-msgstr ""
+msgstr "Ulož změny"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:224
msgid "Cancel and return to overview"
-msgstr ""
+msgstr "Zrušit a vrátit se na přehled"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:259
msgid "Restoring to defaults not supported for"
-msgstr ""
+msgstr "Obnova do výchozích hodnot není podporováno pro"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:294
msgid ""
@@ -8805,7 +9005,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120
msgid "Restart needed"
-msgstr ""
+msgstr "Vyžadován restart"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
@@ -8813,16 +9013,18 @@ msgstr "Selhala Instalce nástrojů pro příkazovou řádku."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
msgid "Command line tools installed"
-msgstr ""
+msgstr "Nástroje příkazové řádky nainstalovány"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46
msgid "Command line tools installed in"
-msgstr ""
+msgstr "Nástroje příkazové řádky nainstalovány v"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:47
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
+"Pokud přesunete calibre.app, musíte znovu nainstalovat nástroje příkazové "
+"řádky."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61
msgid "&Maximum number of waiting worker processes (needs restart):"
@@ -8830,27 +9032,27 @@ msgstr "&Maximální počet procesů ve frontě (vyžaduje restart):"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
-msgstr ""
+msgstr "Omezte maximální počet současně prováděných úloh na počet CPU jader"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
msgid "Debug &device detection"
-msgstr ""
+msgstr "Ladit detekci zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64
msgid "Open calibre &configuration directory"
-msgstr ""
+msgstr "Otevřít konfigurační adresář calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
msgid "&Install command line tools"
-msgstr ""
+msgstr "Instaluj nástroje příkazové řádky"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
msgid "Device currently connected: "
-msgstr ""
+msgstr "Momentálně připojené zařízení: "
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
msgid "Device currently connected: None"
-msgstr ""
+msgstr "Momentálně připojené zařízení: Žádné"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
msgid ""
@@ -8860,11 +9062,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
msgid "Invalid destination"
-msgstr ""
+msgstr "Neplatný cíl"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
msgid "The destination field cannot be blank"
-msgstr ""
+msgstr "Cílové pole nemůže být prázdný"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
msgid ""
@@ -8888,11 +9090,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
msgid "Format (choose first)"
-msgstr ""
+msgstr "Formát (zvolte první)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
msgid "Device (choose second)"
-msgstr ""
+msgstr "Zařízení (zvolte jako druhé)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
msgid "Add new plugboard"
@@ -8908,11 +9110,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
msgid "Source template"
-msgstr ""
+msgstr "Zdrojová šablona"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
msgid "Destination field"
-msgstr ""
+msgstr "Cílové pole"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
msgid "Save plugboard"
@@ -8928,7 +9130,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:101
msgid "plugins"
-msgstr ""
+msgstr "pluginy"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:110
msgid ""
@@ -9039,6 +9241,8 @@ msgid ""
"Here you can control how calibre will save your books when you click the "
"Save to Disk button:"
msgstr ""
+"Zde můžete nastavit, jak bude calibre ukládat Vaše knihy, když kliknete na "
+"Uložit na disk:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69
msgid "Save &cover separately"
@@ -9050,7 +9254,7 @@ msgstr "Nahradit mezer&u podtržitkem"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71
msgid "Update &metadata in saved copies"
-msgstr ""
+msgstr "Updatovat metadata v uložených kopiích"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72
msgid "Change paths to &lowercase"
@@ -9071,26 +9275,26 @@ msgstr "Převést neAnglické znaky na Anglické &ekvivalenty"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:76
msgid "Save metadata in &OPF file"
-msgstr ""
+msgstr "Uložit metadata v OPF souboru"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70
msgid "Manual management"
-msgstr ""
+msgstr "Ruční správa"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:71
msgid "Only on send"
-msgstr ""
+msgstr "Jen při poslání"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:72
msgid "Automatic management"
-msgstr ""
+msgstr "Automatická správa"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69
msgid "Metadata &management:"
-msgstr ""
+msgstr "Správa metadat"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:73
msgid ""
@@ -9125,7 +9329,7 @@ msgstr "Záznam o přístupu"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121
msgid "You need to restart the server for changes to take effect"
-msgstr ""
+msgstr "Musíte restartovat server, aby se změny projevily"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124
msgid "Server &port:"
@@ -9213,51 +9417,51 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/social.py:34
msgid "Downloading social metadata, please wait..."
-msgstr ""
+msgstr "Stahuji sociální metadata, prosím čekejte..."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:36
msgid "Switch between library and device views"
-msgstr ""
+msgstr "Přepnout mezi knihovnou a pohledem zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
msgid "Separator"
-msgstr ""
+msgstr "Oddělovač"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:52
msgid "Choose library"
-msgstr ""
+msgstr "Zvol knihovnu"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:202
msgid "The main toolbar"
-msgstr ""
+msgstr "Hlavní lišta"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:203
msgid "The main toolbar when a device is connected"
-msgstr ""
+msgstr "Hlavní lišta, když je připojené zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:204
msgid "The context menu for the books in the calibre library"
-msgstr ""
+msgstr "Kontextové menu pro knihy v calibre knihovně"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:206
msgid "The context menu for the books on the device"
-msgstr ""
+msgstr "Kontextové menu pro knihy v zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:240
msgid "Cannot add"
-msgstr ""
+msgstr "Nemohu přidat"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:241
msgid "Cannot add the actions %s to this location"
-msgstr ""
+msgstr "Nemohu přidat akce %s do tohoto umístění"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:259
msgid "Cannot remove"
-msgstr ""
+msgstr "Nemohu odebrat"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot remove the actions %s from this location"
-msgstr ""
+msgstr "Nemohu odebrat akce %s z umístění"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99
msgid "Customize the actions in:"
@@ -9265,27 +9469,27 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100
msgid "A&vailable actions"
-msgstr ""
+msgstr "&Dostupné akce"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101
msgid "&Current actions"
-msgstr ""
+msgstr "&Současné akce"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102
msgid "Move selected action up"
-msgstr ""
+msgstr "Posunout označenou akci nahoru"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104
msgid "Move selected action down"
-msgstr ""
+msgstr "Posunout označenou akci dolů"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107
msgid "Add selected actions to toolbar"
-msgstr ""
+msgstr "Přidat označenou akci na lištu"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109
msgid "Remove selected actions from toolbar"
-msgstr ""
+msgstr "Odebrat označené akce z lišty"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:43
msgid "Invalid tweaks"
@@ -9312,30 +9516,31 @@ msgid "&Current tweaks"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
-msgstr ""
+msgstr "Hledat"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
-msgstr ""
+msgstr "Označené hledání bude definitivně smazáno. Jste si jistý?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Vyhledávání (pro rozšířené vyhledávání klikněte na tlačítko vlevo)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
-msgstr ""
+msgstr "Uložená hledání"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
-msgstr ""
+msgstr "Zvol uložené hledání, nebo vlož jméno pro nově uložené hledání"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:10
msgid "Restrict to"
-msgstr ""
+msgstr "Omezit na"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:65
@@ -9344,33 +9549,33 @@ msgstr "Všechny knihy"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
msgid "({0} of {1})"
-msgstr ""
+msgstr "({0} z {1})"
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:67
msgid "({0} of all)"
-msgstr ""
+msgstr "({0} ze všech)"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:58
msgid "Press a key..."
-msgstr ""
+msgstr "Zmáčkněte klávesu..."
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:79
msgid "Already assigned"
-msgstr ""
+msgstr "Již přiřazeno"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:81
msgid "already assigned to"
-msgstr ""
+msgstr "již přiřazeno k"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
msgid " or "
-msgstr ""
+msgstr " nebo "
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74
msgid "&Default"
-msgstr ""
+msgstr "&Výchozí"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:135
msgid "Customize shortcuts for"
@@ -9378,15 +9583,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
msgid "Keys"
-msgstr ""
+msgstr "Klávesy"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:225
msgid "Double click to change"
-msgstr ""
+msgstr "Dvojklik pro změnu"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73
msgid "Frame"
-msgstr ""
+msgstr "Rám"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:75
msgid "&Custom"
@@ -9394,115 +9599,115 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76
msgid "&Shortcut:"
-msgstr ""
+msgstr "&Zkratka"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:82
msgid "Click to change"
-msgstr ""
+msgstr "Klik pro změnu"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:84
msgid "Clear"
-msgstr ""
+msgstr "Vyčistit"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:81
msgid "&Alternate shortcut:"
-msgstr ""
+msgstr "&Alternativní zkratka:"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
msgid "Rename '%s'"
-msgstr ""
+msgstr "Přejmenovat '%s'"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
msgid "Edit sort for '%s'"
-msgstr ""
+msgstr "Změnit řazení pro '%s'"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Hide category %s"
-msgstr ""
+msgstr "Skrýt kategorii %s"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
msgid "Show category"
-msgstr ""
+msgstr "Zobrazit kategorii"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
msgid "Show all categories"
-msgstr ""
+msgstr "Zobrazit všechny kategorie"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
msgid "Manage %s"
-msgstr ""
+msgstr "Spravovat %s"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
msgid "Manage Saved Searches"
-msgstr ""
+msgstr "Spravovat uložená hledání"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
msgid "Manage User Categories"
-msgstr ""
+msgstr "Spravovat uživatelské kategorie"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
-msgstr ""
+msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
-msgstr ""
+msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
-msgstr ""
+msgstr "Hledání"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595
msgid "Duplicate search name"
-msgstr ""
+msgstr "Zduplikovat hledané jméno"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
-msgid "Sort by popularity"
-msgstr ""
+msgstr "Seřadit dle jména"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
-msgid "Sort by average rating"
-msgstr ""
+msgid "Sort by popularity"
+msgstr "Seřadit dle popularity"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
+msgid "Sort by average rating"
+msgstr "Seřadit podle průměrného hodnocení"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Porovnat vše"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Najít kterékoliv"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
-msgstr ""
+msgstr "Spravovat uživatelské kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
-msgstr ""
+msgstr "Přidat vaše vlastní kategorie do Tag Browseru"
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183
@@ -9520,14 +9725,15 @@ msgid ""
"Could not convert %d of %d books, because no suitable source format was "
"found."
msgstr ""
+"Nemohu konvertovat %d z %d knih, protože nebyl nalezen odpovídající formát."
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:121
msgid "Queueing books for bulk conversion"
-msgstr ""
+msgstr "Zařazování knih do fronty pro bulk zpracování"
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
-msgstr ""
+msgstr "Vkládání do fronty "
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:246
msgid "Fetch news from "
@@ -9535,13 +9741,15 @@ msgstr "Stáhnout zprávy z "
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:316
msgid "Convert existing"
-msgstr ""
+msgstr "Konverze existujících"
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:317
msgid ""
"The following books have already been converted to %s format. Do you wish to "
"reconvert them?"
msgstr ""
+"Následující knihy již byly převedeny do %s formátu. Přejete si je "
+"překonvertovat?"
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168
msgid "&Restore"
@@ -9553,7 +9761,7 @@ msgstr "&Přispějte na vývoj calibre."
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:174
msgid "&Eject connected device"
-msgstr ""
+msgstr "&Vysunout připojené zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:216
msgid "Calibre Quick Start Guide"
@@ -9578,7 +9786,7 @@ msgstr "Zdroj zakázán"
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
-msgstr ""
+msgstr "Selhalo"
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
@@ -9607,6 +9815,8 @@ msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
+"zůstane běžet v systémové liště. Pro zavření zvolte Quit v "
+"kontextovém menu systémové lišty."
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:53
msgid ""
@@ -9616,15 +9826,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
msgid "Update available!"
-msgstr ""
+msgstr "Dostupný update!"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
msgid "Show this notification for future updates"
-msgstr ""
+msgstr "Ukázat toto upozornění pro budoucí updaty"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
msgid "&Get update"
-msgstr ""
+msgstr "&Získat update"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
@@ -9640,19 +9850,19 @@ msgstr "Exportovat Záložky"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:54
msgid "Saved Bookmarks (*.pickle)"
-msgstr ""
+msgstr "Uložit záložky (*.pickle)"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
msgid "Import Bookmarks"
-msgstr ""
+msgstr "Importovat záložky"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
msgid "Pickled Bookmarks (*.pickle)"
-msgstr ""
+msgstr "Vybrané záložky (*.pickle)"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
-msgstr ""
+msgstr "Správce záložek"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
@@ -9660,7 +9870,7 @@ msgstr "Akce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
-msgstr ""
+msgstr "Změň"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
@@ -9760,7 +9970,7 @@ msgstr "&Uživatelské kaskádové styly"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:180
msgid "&General"
-msgstr ""
+msgstr "&Hlavní"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:181
msgid "Double click to change a keyboard shortcut"
@@ -9768,18 +9978,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182
msgid "&Keyboard shortcuts"
-msgstr ""
+msgstr "&Klávesové zkratky"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/dictionary.py:53
msgid "No results found for:"
-msgstr ""
+msgstr "Žádné výsledky nenalezeny pro:"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:35
msgid "Options to customize the ebook viewer"
msgstr "Možnosti úpravy prohlížeče elektronických knih"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Zapamatuj si posledně použitou velikost okna"
@@ -9838,7 +10048,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
-msgstr ""
+msgstr "Podívat do slovníku"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
@@ -9847,79 +10057,79 @@ msgstr "Přejít na..."
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Next Section"
-msgstr ""
+msgstr "Další sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
msgid "Previous Section"
-msgstr ""
+msgstr "Předchozí sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
msgid "Document Start"
-msgstr ""
+msgstr "Začátek dokumentu"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
msgid "Document End"
-msgstr ""
+msgstr "Konec dokumentu"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
msgid "Section Start"
-msgstr ""
+msgstr "Začátek sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
msgid "Section End"
-msgstr ""
+msgstr "Konec sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12
msgid "Scroll to the next page"
-msgstr ""
+msgstr "Listovat na další stránku"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15
msgid "Scroll to the previous page"
-msgstr ""
+msgstr "Listovat na předcházející stránku"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18
msgid "Scroll to the next section"
-msgstr ""
+msgstr "Listovat na další sekci"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21
msgid "Scroll to the previous section"
-msgstr ""
+msgstr "Listovat na předcházející sekci"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24
msgid "Scroll to the bottom of the section"
-msgstr ""
+msgstr "Listovat na konec sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27
msgid "Scroll to the top of the section"
-msgstr ""
+msgstr "Listovat na začátek sekce"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30
msgid "Scroll to the end of the document"
-msgstr ""
+msgstr "Listovat na konec dokumentu"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33
msgid "Scroll to the start of the document"
-msgstr ""
+msgstr "Listovat na začátek dokumentu"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36
msgid "Scroll down"
-msgstr ""
+msgstr "Listovat dolů"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39
msgid "Scroll up"
-msgstr ""
+msgstr "Listovat nahoru"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42
msgid "Scroll left"
-msgstr ""
+msgstr "Listovat vlevo"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45
msgid "Scroll right"
-msgstr ""
+msgstr "Listovat vpravo"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:115
msgid "Book format"
-msgstr ""
+msgstr "Formát knihy"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
msgid "Position in book"
@@ -9941,77 +10151,77 @@ msgstr "Náhled tisku"
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Vyberte elektronickou knihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Elektronické knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
-msgstr ""
+msgstr "Nenalezena shoda pro: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Načítam tok..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
-msgstr ""
+msgstr "Záložka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Přidat záložku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Zadejte název záložky:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
-msgstr ""
+msgstr "Spravovat záložky"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Načítám knihu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
This book is protected by DRM"
-msgstr ""
+msgstr "
Tato kniha je chráněna DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
-msgstr ""
+msgstr "Nemohu otevřít eknihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
-msgstr ""
+msgstr "Volby ke kontrole prohlížeče ebooků"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
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:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
-msgstr ""
+msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10020,15 +10230,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
msgid "E-book Viewer"
-msgstr ""
+msgstr "Prohlížeč E-booků"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
msgid "Close dictionary"
-msgstr ""
+msgstr "Zavřít slovník"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:192
msgid "toolBar"
-msgstr ""
+msgstr "nástrojová lišta"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195
msgid "Next page"
@@ -10052,7 +10262,7 @@ msgstr "Najít další"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:203
msgid "Find next occurrence"
-msgstr ""
+msgstr "Najít další výskyt"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204
msgid "F3"
@@ -10064,11 +10274,11 @@ msgstr "Kopírovat do schránky"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
-msgstr ""
+msgstr "Reference mód"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Bookmark"
-msgstr ""
+msgstr "Záložka"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:209
msgid "Toggle full screen"
@@ -10080,11 +10290,11 @@ msgstr "Tisk"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:211
msgid "Find previous"
-msgstr ""
+msgstr "Najít předchozí"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:212
msgid "Find previous occurrence"
-msgstr ""
+msgstr "Najít předchozí výskyt"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213
msgid "Shift+F3"
@@ -10096,11 +10306,11 @@ msgstr "Vytisknout eBook"
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257
msgid "Copy Image"
-msgstr ""
+msgstr "Kopírovat obrázek"
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258
msgid "Paste Image"
-msgstr ""
+msgstr "Vložit obrázek"
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
@@ -10112,7 +10322,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
-msgstr ""
+msgstr "Táhněte pro změnu velikosti"
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
@@ -10126,59 +10336,60 @@ msgstr "Skrýt"
msgid "Toggle"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
+"Nezapomeňte nechat calibre běžet. Server běží pouze pokud běží calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Přesouvám knihovnu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
-msgstr ""
+msgstr "Přesun knihovny selhal"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
-msgstr ""
+msgstr "Neplatná databáze"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Nemohu přesunout knihovnu"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
-msgstr ""
+msgstr "Označ lokace pro knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
-msgstr ""
+msgstr "Musíte zvolit prázdnou složku pro calibre knihovnu. %s není prázdná."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "uvítací průvodce"
@@ -10220,6 +10431,8 @@ msgid ""
"
Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
+"
Gratulace!
Úspěšně jste nastavili calibre. Zmáčkněte %s tlačítko, "
+"abyste aplikovali nastavení."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
@@ -10248,13 +10461,15 @@ msgstr "&Kindle email:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
-msgstr ""
+msgstr "Zvolte &jazyk:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
+"Zvolte lokaci pro Vaše knihy. Když přidáte knihy do calibre, budou "
+"zkopírovány sem:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
@@ -10269,7 +10484,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32
msgid "Using: %s:%s@%s:%s and %s encryption"
-msgstr ""
+msgstr "Používá: %s:%s@%s:%s a %s šifrování"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:37
msgid "Sending..."
@@ -10277,22 +10492,24 @@ msgstr "Odesílám..."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:42
msgid "Mail successfully sent"
-msgstr ""
+msgstr "E-mail úspěšně odeslán"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
msgid "Finish gmail setup"
-msgstr ""
+msgstr "Dokončit nastavení gmailu"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:125
msgid ""
"Dont forget to enter your gmail username and password. You can sign up for a "
"free gmail account at http://gmail.com"
msgstr ""
+"Nezapomeňte vložit Vaše Gmail jméno a heslo. Můžete si zdarma zřídit účet na "
+"http://gmail.com"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:140
msgid "Bad configuration"
-msgstr ""
+msgstr "Špatná konfigurace"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:134
msgid "You must set the From email address"
@@ -10300,11 +10517,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:141
msgid "You must set the username and password for the mail server."
-msgstr ""
+msgstr "Musíte nastavit jméno a heslo pro emailový server."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
-msgstr ""
+msgstr "Odeslat email z:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
@@ -10324,7 +10541,7 @@ msgstr "E-Mailový &Server"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
-msgstr ""
+msgstr "calibre může volitelně použít server k odeslání emailu"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
@@ -10332,7 +10549,7 @@ msgstr "&Hostname:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
-msgstr ""
+msgstr "Hostname Vašeho mailového serveru. Např. smtp.gmail.com"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
@@ -10341,7 +10558,7 @@ msgstr "&Port:"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
-msgstr ""
+msgstr "Port Vašeho mailového serveru pro připojení. Běžný je 25."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
@@ -10353,7 +10570,7 @@ msgstr "Vaše heslo na e-mailovém serveru"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
-msgstr ""
+msgstr "&Ukázat"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
@@ -10364,6 +10581,7 @@ msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
+"Použít TLS šifrování k připojení k emailovému serveru. Toto je běžná volba."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
@@ -10371,7 +10589,7 @@ msgstr "&TLS"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
-msgstr ""
+msgstr "Použít SSL šifrování pro připojení k mailovému serveru."
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
@@ -10383,7 +10601,7 @@ msgstr "Použij Gmail"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
-msgstr ""
+msgstr "&Otestovat email"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
@@ -10395,7 +10613,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
-msgstr ""
+msgstr "Zapnout server s obsahem"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:365
msgid "today"
@@ -10438,7 +10656,7 @@ msgstr "ano"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
msgid "blank"
-msgstr ""
+msgstr "prázdný"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
msgid "empty"
@@ -10623,7 +10841,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:21
msgid "Missing book formats"
-msgstr ""
+msgstr "Chybějící knižní formáty"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:22
msgid "Extra book formats"
@@ -10631,7 +10849,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:23
msgid "Unknown files in books"
-msgstr ""
+msgstr "Neznámé soubory v knihách"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:24
msgid "Folders raising exception"
@@ -10642,6 +10860,7 @@ msgid ""
"Path to the calibre library. Default is to use the path stored in the "
"settings."
msgstr ""
+"Cesta ke calibre knihovně. Volitelně se použije cesta uložená v nastavení."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:122
msgid ""
@@ -10668,7 +10887,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:139
msgid "Sort results in ascending order"
-msgstr ""
+msgstr "Seřadit výsledky dle vyrůstajícího pořadí"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:141
msgid ""
@@ -10686,7 +10905,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:144
msgid "The string used to separate fields. Default is a space."
-msgstr ""
+msgstr "Řetězec použitý k oddělení polí. Výchozí je mezera."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:145
msgid ""
@@ -10696,17 +10915,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:167
msgid "Invalid fields. Available fields:"
-msgstr ""
+msgstr "Neplatná pole. Dostupná pole:"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:174
msgid "Invalid sort field. Available fields:"
-msgstr ""
+msgstr "Neplatné pole pro řazení. Dostupná pole:"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:246
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
msgstr ""
+"Následující knihy nebyly přidány, protože již existují v databázi "
+"(prozkoumejte --duplicates volbu)"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
@@ -10735,23 +10956,23 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:285
msgid "Add an empty book (a book with no formats)"
-msgstr ""
+msgstr "Přidat prázdnou knihu (knihu bez formátu)"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:287
msgid "Set the title of the added empty book"
-msgstr ""
+msgstr "Nastavit titul přidané prázdné knihy"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
msgid "Set the authors of the added empty book"
-msgstr ""
+msgstr "Nastavit autora přidané prázdné knihy"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:291
msgid "Set the ISBN of the added empty book"
-msgstr ""
+msgstr "Nastavit ISBN přidané prázdné knihy"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
msgid "You must specify at least one file to add"
-msgstr ""
+msgstr "Musíte vybrat alespoň jeden soubor"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:334
msgid ""
@@ -10781,7 +11002,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:388
msgid "ebook file must have an extension"
-msgstr ""
+msgstr "ebook soubor musí mít příponu"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:396
msgid ""
@@ -10795,7 +11016,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:413
msgid "You must specify an id and a format"
-msgstr ""
+msgstr "Musíte zvolit id a formát"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid ""
@@ -10809,11 +11030,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:439
msgid "Print metadata in OPF form (XML)"
-msgstr ""
+msgstr "Vytisknout metadata v OPF formě (XML)"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:448
msgid "You must specify an id"
-msgstr ""
+msgstr "Musíte zvolit id"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:463
msgid ""
@@ -10830,7 +11051,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:479
msgid "You must specify an id and a metadata file"
-msgstr ""
+msgstr "Musíte zvolit id a soubor s metadaty"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:499
msgid ""
@@ -10849,7 +11070,7 @@ msgstr "Exportovat všechny knihy do databáze bez ohledu na ID."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:509
msgid "Export books to the specified directory. Default is"
-msgstr ""
+msgstr "Exportovat knihy do adresáře. Výchozí je"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:511
msgid "Export all books into a single directory"
@@ -10916,7 +11137,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr ""
"Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu"
@@ -10984,7 +11205,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:813
msgid "Error: You must specify a column label"
-msgstr ""
+msgstr "Chyba: Musíte zadat šířku sloupce"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:823
msgid ""
@@ -11001,35 +11222,36 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:841
msgid "Error: You must specify an action (add|remove|list)"
-msgstr ""
+msgstr "Chyba: Musíte zadat akci (přidat|odstranit|seznam)"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:849
msgid "Name:"
-msgstr ""
+msgstr "Název:"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:850
msgid "Search string:"
-msgstr ""
+msgstr "Hledaný řetězec:"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:856
msgid "Error: You must specify a name and a search string"
-msgstr ""
+msgstr "Chyba: Musíte zadat název a hledaný řetězec"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:859
msgid "added"
-msgstr ""
+msgstr "přidáno"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:864
msgid "Error: You must specify a name"
-msgstr ""
+msgstr "Chyba: Musíte zadat název"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:867
msgid "removed"
-msgstr ""
+msgstr "odstraněno"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:871
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
+"Chyba: Akce %s nebyla uznána, musí být jedna z: (přidat|odstranit|seznam)"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:879
msgid ""
@@ -11042,7 +11264,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
msgid "Output in CSV"
-msgstr ""
+msgstr "Výstup ve formátu CSV"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:889
msgid ""
@@ -11119,7 +11341,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
msgid "The string used to separate fields in CSV mode. Default is a comma."
-msgstr ""
+msgstr "Řetězec použitý k oddělení polí v režimu CSV. Výchozí je čárka."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
msgid "CATEGORY ITEMS"
@@ -11153,7 +11375,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
-msgstr ""
+msgstr "Hlavní"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "
Migrating old database to ebook library in %s
"
@@ -11169,11 +11391,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460
msgid "Checking SQL integrity..."
-msgstr ""
+msgstr "Kontrola integrity SQL..."
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2499
msgid "Checking for missing files."
-msgstr ""
+msgstr "Kontrola chybějících souborů."
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2521
msgid "Checked id"
@@ -11181,7 +11403,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139
msgid "Ratings"
-msgstr ""
+msgstr "Hodnocení"
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
msgid "Title Sort"
@@ -11189,33 +11411,35 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
msgid "Processed"
-msgstr ""
+msgstr "Zpracováno"
#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
msgid "creating custom column "
-msgstr ""
+msgstr "vytváření uživatelských sloupců "
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
-msgstr ""
+msgstr "Název"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
-msgstr ""
+msgstr "Autoři"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
msgstr ""
+"Řetězec pro zaření autorů. Chcete-li použít pouze první písmeno jména "
+"použijte {author_sort [0]}"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
msgid "The tags"
-msgstr ""
+msgstr "Tagy"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
msgid "The series"
-msgstr ""
+msgstr "Série"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
msgid ""
@@ -11225,19 +11449,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
msgid "The rating"
-msgstr ""
+msgstr "Hodnocení"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
msgid "The ISBN"
-msgstr ""
+msgstr "ISBN"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
msgid "The publisher"
-msgstr ""
+msgstr "Vydavatel"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
msgid "The date"
-msgstr ""
+msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
msgid "The published date"
@@ -11245,7 +11469,7 @@ msgstr "Datum publikování"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
msgid "The calibre internal id"
-msgstr ""
+msgstr "Calibre interní ID"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:56
msgid "Options to control saving to disk"
@@ -11308,15 +11532,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:98
msgid "Convert paths to lowercase."
-msgstr ""
+msgstr "Převést cesty na malá písmena."
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100
msgid "Replace whitespace with underscores."
-msgstr ""
+msgstr "Nahradit mezeru podtržítky."
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:335
msgid "Requested formats not available"
-msgstr ""
+msgstr "Požadované formáty nejsou k dispozici"
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21
msgid "Settings to control the calibre content server"
@@ -11328,23 +11552,26 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:27
msgid "The server timeout in seconds. Default is %default"
-msgstr ""
+msgstr "Timeout serveru v sekundách. Výchozí hodnota je %default"
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:29
msgid "The max number of worker threads to use. Default is %default"
msgstr ""
+"Maximální počet pracovních podprocesů k použití. Výchozí hodnota je %default"
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:31
msgid "Set a password to restrict access. By default access is unrestricted."
msgstr ""
+"Nastavte heslo pro omezení přístupu. Ve výchozím nastavení je přístup "
+"neomezený."
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:33
msgid "Username for access. By default, it is: %default"
-msgstr ""
+msgstr "Uživatelské jméno pro přístup. Ve výchozím nastavení je: %default"
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37
msgid "The maximum size for displayed covers. Default is %default."
-msgstr ""
+msgstr "Maximální velikost pro zobrazení obalů. Výchozí hodnota je %default."
#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39
msgid ""
@@ -11359,124 +11586,138 @@ msgid ""
"disable grouping."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
-msgid "Password to access your calibre library. Username is "
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
+msgid "Password to access your calibre library. Username is "
+msgstr "Heslo pro přístup do calibre knihovny. Uživatelské jméno je "
+
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
-msgstr ""
+msgstr "Načítání, prosím čekejte"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "First"
-msgstr ""
+msgstr "První"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Last"
-msgstr ""
+msgstr "Poslední"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Previous"
-msgstr ""
+msgstr "Předchozí"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
msgid "Next"
-msgstr ""
+msgstr "Další"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
msgid "Browsing %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
-msgstr ""
+msgstr "Průměrné hodnocení"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
msgid "%s: %.1f stars"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
-msgstr ""
+msgstr "Řadit podle"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "knihovna"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "domů"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
-msgstr ""
+msgstr "Nejnovější"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Všechny knihy"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
-msgstr ""
+msgstr "Procházet knihy podle"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
-msgstr ""
+msgstr "Procházení podle"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
-msgstr ""
+msgstr "Nahoru"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
-msgstr ""
+msgstr "v"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
-msgstr ""
+msgstr "Knihy v"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
-msgstr ""
+msgstr "Ostatní formáty"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
-msgstr ""
+msgstr "Tato kniha byla smazána"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
-msgstr ""
+msgstr "Odpovídající knihy"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -11489,20 +11730,26 @@ msgid ""
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr ""
@@ -11525,7 +11772,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:248
msgid "Books in your library"
-msgstr ""
+msgstr "Knihy ve vaší knihovně"
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:254
msgid "By "
@@ -11533,7 +11780,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:255
msgid "Books sorted by "
-msgstr ""
+msgstr "Řazení knih podle "
#: /home/kovid/work/calibre/src/calibre/utils/config.py:32
msgid "%sUsage%s: %s\n"
@@ -11541,7 +11788,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/config.py:76
msgid "Created by "
-msgstr ""
+msgstr "Vytvořeno "
#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
msgid ""
@@ -11551,7 +11798,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/config.py:697
msgid "Path to the database in which books are stored"
-msgstr ""
+msgstr "Cesta k databázi, ve které jsou uloženy knihy"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:699
msgid "Pattern to guess metadata from filenames"
@@ -11559,7 +11806,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/config.py:701
msgid "Access key for isbndb.com"
-msgstr ""
+msgstr "Přístupový klíč pro isbndb.com"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:703
msgid "Default timeout for network operations (seconds)"
@@ -11567,11 +11814,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/config.py:705
msgid "Path to directory in which your library of books is stored"
-msgstr ""
+msgstr "Cesta k adresáři, ve kterém je uložena knihovna"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:707
msgid "The language in which to display the user interface"
-msgstr ""
+msgstr "Jazyk, ve kterém se zobrazí uživatelské rozhraní"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:709
msgid "The default output format for ebook conversions."
@@ -11579,23 +11826,23 @@ msgstr "Výchozí výstupní formát pro převod elektronické knihy."
#: /home/kovid/work/calibre/src/calibre/utils/config.py:713
msgid "Ordered list of formats to prefer for input."
-msgstr ""
+msgstr "Seznam formátů preferovaných pro vstup."
#: /home/kovid/work/calibre/src/calibre/utils/config.py:715
msgid "Read metadata from files"
-msgstr ""
+msgstr "Čtení metadat ze souboru"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:717
msgid "The priority of worker processes"
-msgstr ""
+msgstr "Priorita pracovních procesů"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:719
msgid "Swap author first and last names when reading metadata"
-msgstr ""
+msgstr "Zaměnit jméno a příjmení autora při načítání metadat"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:721
msgid "Add new formats to existing book records"
-msgstr ""
+msgstr "Přidat nové formáty do existující knihy záznamů"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:723
msgid "Tags to apply to books added to the library"
@@ -11623,115 +11870,115 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
-msgstr ""
+msgstr "Čekající..."
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Stopped"
-msgstr ""
+msgstr "Zastaveno"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Finished"
-msgstr ""
+msgstr "Dokončeno"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:76
msgid "Working..."
-msgstr ""
+msgstr "Pracuji..."
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
msgid "Brazilian Portuguese"
-msgstr ""
+msgstr "brazilská portugalština"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
msgid "English (UK)"
-msgstr ""
+msgstr "angličtina (UK)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
msgid "Simplified Chinese"
-msgstr ""
+msgstr "zjednodušená čínština"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
msgid "Chinese (HK)"
-msgstr ""
+msgstr "čínština (HK)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
msgid "Traditional Chinese"
-msgstr ""
+msgstr "tradiční čínština"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
msgid "English"
-msgstr ""
+msgstr "Angličtina"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
msgid "English (Australia)"
-msgstr ""
+msgstr "angličtina (Austrálie)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
msgid "English (New Zealand)"
-msgstr ""
+msgstr "angličtina (Nový Zéland)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
msgid "English (Canada)"
-msgstr ""
+msgstr "angličtina (Kanada)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
msgid "English (India)"
-msgstr ""
+msgstr "angličtina (Indie)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
msgid "English (Thailand)"
-msgstr ""
+msgstr "angličtina (Thajsko)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
msgid "English (Cyprus)"
-msgstr ""
+msgstr "angličtina (Kypr)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
msgid "English (Pakistan)"
-msgstr ""
+msgstr "angličtina (Pákistán)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
msgid "English (Israel)"
-msgstr ""
+msgstr "angičtina (Izrael)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
msgid "English (Singapore)"
-msgstr ""
+msgstr "angličtina (Singapur)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
msgid "English (Yemen)"
-msgstr ""
+msgstr "angličtina (Jemen)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
msgid "English (Ireland)"
-msgstr ""
+msgstr "angličtina (Irsko)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
msgid "English (China)"
-msgstr ""
+msgstr "angličtina (Čína)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
msgid "Spanish (Paraguay)"
-msgstr ""
+msgstr "španělština (Paraguay)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
msgid "German (AT)"
-msgstr ""
+msgstr "němčina (AT)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
msgid "French (BE)"
-msgstr ""
+msgstr "francouzština (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (NL)"
-msgstr ""
+msgstr "holandština (NL)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
msgid "Dutch (BE)"
-msgstr ""
+msgstr "holandština (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
msgid "Choose theme (needs restart)"
-msgstr ""
+msgstr "Vyber téma (vyžaduje restart)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
msgid "No interpreter"
@@ -11753,35 +12000,35 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
-msgstr ""
+msgstr "Vítejte"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
msgid " console "
-msgstr ""
+msgstr " konzole "
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
msgid "Code is running"
-msgstr ""
+msgstr "Kód běží"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
msgid "Restart console"
-msgstr ""
+msgstr "Restartovat konzoli"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
-msgstr ""
+msgstr "URL musí být ve formátu s sftp"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57
msgid "host must be of the form user@hostname"
-msgstr ""
+msgstr "host musí být ve formátu user@hostname"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68
msgid "Failed to negotiate SSH session: "
-msgstr ""
+msgstr "Nepodařilo se navázat SSH spojení: "
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71
msgid "Failed to authenticate with server: %s"
-msgstr ""
+msgstr "Nepodařilo se ověřit se serverem: %s"
#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
msgid "Control email delivery"
@@ -11789,7 +12036,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
msgid "Unknown section"
-msgstr ""
+msgstr "Neznámý oddíl"
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
msgid "Unknown feed"
@@ -11798,11 +12045,11 @@ msgstr "Neznámý zdroj"
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:158
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:185
msgid "Untitled article"
-msgstr ""
+msgstr "Článek bez názvu"
#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:22
msgid "Download periodical content from the internet"
-msgstr ""
+msgstr "Stáhnout obsah časopisu z internetu"
#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:37
msgid ""
@@ -11827,97 +12074,101 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Neznámý zdroj zpráv"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\" zdroj musí obsahovat jméno a heslo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
-msgstr ""
+msgstr "Stahování dokončeno"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
-msgstr ""
+msgstr "Nepodařilo se stáhnout následující články:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " od "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
-msgstr ""
+msgstr "\tChybné odkazy:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
-msgstr ""
+msgstr "Pokouším se stáhnout obálku..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Stáhnout zdroje z %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Nemohu stáhnout obálku: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Stahování obálky z %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Nepojmenovaný článek"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Článek stažen: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Stažení článku selhalo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
+"Přihlášení selhalo, zkontrolujte své uživatelské jméno a heslo pro calibre "
+"Novinovou službu."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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 ""
+"Nemáte oprávnění ke stažení tohoto vydání. Buď vypršelo předplatné, nebo "
+"jste pro dnešek vyčerpali maximální počet stažení."
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
msgid "You"
@@ -11934,7 +12185,7 @@ msgstr "Naplánováno"
msgid "Custom"
msgstr "uživatelský"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -11944,18 +12195,18 @@ msgstr ""
"\n"
"Kde URL je například http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Základní adresář, do kterého bude URL uloženo. Standardně je to %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr "Časový limit čekání na odezvu ze serveru. Standardně: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -11963,7 +12214,7 @@ msgstr ""
"Maximání hloubka rekurze, t.j. počet úrovní odkazů, které se mají procházet. "
"Standardně %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -11971,13 +12222,13 @@ msgstr ""
"Maximální počet stahovaných souborů. Tato hodnota se vztahuje na soubory v "
" tagách. Standardně %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
msgstr "Minimální interval stahování v sekundách. Standatně %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -11985,7 +12236,7 @@ msgstr ""
"Kódování znaků použité na webových stránkách, které chcete stáhnout. "
"Vevýchozím nastavení se program pokusí rozeznat kódování automaticky."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -11996,7 +12247,7 @@ msgstr ""
"se shodují minimálně s jedním výrazem. Standardně budou následovány všechny "
"odkazy."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -12010,7 +12261,7 @@ msgstr ""
"odkazy. V případě, že jsou použity obě mořnosti, --filter-regexp i --match-"
"regexp bude --filter-regexp aplikován jako první."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Nestahovat kaskádové styly."
@@ -13178,6 +13429,9 @@ msgstr "Nestahovat kaskádové styly."
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Hledat"
+
#~ msgid "Sort by &popularity"
#~ msgstr "Setřídit podle &popularity"
@@ -13340,6 +13594,9 @@ msgstr "Nestahovat kaskádové styly."
#~ msgid "
Nápovědu najdete: User Manual "
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Path to a txt file containing a comment."
#~ msgstr "Cesta k txt souboru obsahující komentář."
@@ -13379,3 +13636,6 @@ msgstr "Nestahovat kaskádové styly."
#~ msgid " "
#~ msgstr " "
+
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Klikněte pro otevření detailů knihy"
diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po
index 6ef1ab48f9..e6488b0664 100644
--- a/src/calibre/translations/da.po
+++ b/src/calibre/translations/da.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 17:27+0000\n"
+"POT-Creation-Date: 2010-11-10 14:27+0000\n"
+"PO-Revision-Date: 2010-11-10 17:03+0000\n"
"Last-Translator: Glenn \n"
"Language-Team: Danish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:23+0000\n"
+"X-Launchpad-Export-Date: 2010-11-11 04:41+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
@@ -38,10 +38,10 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -54,8 +54,8 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -74,9 +74,9 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:817
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:819
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
@@ -113,27 +113,27 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -145,7 +145,7 @@ msgstr "Gør absolut ingenting"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -267,43 +267,43 @@ msgstr "Gemmer metadata i %s filerne"
msgid "Set metadata from %s files"
msgstr "Sæt metadata fra %s filer"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Fremtoning"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Brugergrænseflade"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "Tilpas calibres grænseflades fremtoning til din smag"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Opførsel"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Ændr måden calibre opfører sig på"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
msgid "Add your own columns"
msgstr "Tilføj dine egne søjler"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Tilføj/fjern dine egne søjler til calibre boglisten"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Tilpas værktøjslinjen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
@@ -311,56 +311,56 @@ msgstr ""
"Tilpas værktøjslinjen og kontekstmenuen, ændre hvilke aktioner som er "
"tilgængelige i hver"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Input tilvalg"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Konvertering"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert input-format"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Fælles tilvalg"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Vælg konverteringsvalgmuligheder fælles for alle formater"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Output valgmuligheder"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr "Vælg konverteringsvalgmuligheder specifikke for hvert output-format"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Tilføjer boger"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Import/eksport"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr "Styre hvordan calibre læser metadata fra filer, når bøger tilføjes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Gemmer bøger til disk"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -368,32 +368,32 @@ msgstr ""
"Styre hvordan calibre eksporterer filer fra dens database til disk, når gem-"
"til-disk anvendes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "Sender bøger til enheder"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Styre hvordan calibre overfører filer til din e-bogslæser"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr "Metadata plugboards"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Ændre metadata felter før gem/send"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Deler bøger via email"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Deler"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -401,11 +401,11 @@ msgstr ""
"Opsætning som deler bøger via email. Kan anvendes til automatisk sending af "
"downloadede nyheder til dine enheder"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Deler over internettet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -413,33 +413,33 @@ msgstr ""
"Opsætning af calibre indholdsserveren, hvilket vil give dig adgang til dit "
"calibre-bibliotek fra overalt, på enhver enhed, over internettet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Udvidelsesmoduler"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Avanceret"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Tilføj/fjern/tilpas forskellige dele af calibres funktionalitet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Tweaks"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Finjustér hvordan calibre opfører sig i forskellige sammenhænge"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Diverse"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Diverse avanceret opsætning"
@@ -484,7 +484,7 @@ msgstr ""
"du intet aner om kildedokumentet."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
@@ -496,62 +496,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Denne profil er forbeholdt SONY's PRS-300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Denne profil er forbeholdt SONY's PRS-900."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Denne profil er beregnet for Microsoft Reader"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Denne profil er beregnet til Mobipocket-bøgerne"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Denne profil er beregnet til Hanlin V3 og kloner."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Denne profil er forbeholdt Harlin V5 og kloner."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Denne profil er beregnet til Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Denne profil er beregnet til Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Denne profil er beregnet til Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Denne profil er beregnet til Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Denne profil er beregnet til IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Denne profil er beregnet til IRex Digital Reader 800"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Denne profil er forbeholdt B&N's Nook."
@@ -569,29 +569,29 @@ msgstr ""
"hvis du vil generere et dokument beregnet til at blive læst på computere "
"eller flere enhedstyper."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr "Beregnet til iPad og lignende enheder med en opløsning på 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
"Forbeholdt til generiske tavle-pc enheder, ændrer ikke billedstørrelser"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Denne profil er beregnet til Kobo Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Denne profil er beregnet til SONY's PRS-300."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Denne profil er beregnet til 5\" JetBook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -599,11 +599,11 @@ msgstr ""
"Denne profil er beregnet til SONYs PRS serie. PRS 500/505/700 etc. i "
"liggende tilstand. Hovedsageligt egnet til tegneserier."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Denne profil er beregnet til Amazon Kindle DX."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Denne profil er beregnet til Sanda Bambook."
@@ -725,14 +725,14 @@ msgstr "Opdaterer enhed metadata listen..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d af %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "afsluttet"
@@ -762,7 +762,7 @@ msgstr ""
"Nogle omslagsdele kunne ikke konverteres.\n"
"Klik 'Show Details' for en liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -776,7 +776,7 @@ msgstr ""
msgid "News"
msgstr "Nyheder"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -784,7 +784,7 @@ msgstr "Nyheder"
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Kommunikér med iTunes."
@@ -1008,19 +1008,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Kommunikér med Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Kommunikér med Digma Q600"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Kommunikér med Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Kommunikér med Pandigital Novel"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
msgid "Communicate with the VelocityMicro"
msgstr "Kommunikér med VelocityMicro"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Kommunikér med GM2000"
@@ -1081,11 +1085,15 @@ msgstr "Kommunikér med Teclast K3/K5 reader."
msgid "Communicate with the Newsmy reader."
msgstr "Kommunikér med Newsmy læser."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Kommunikér med Pico reader."
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Kommunikér med iPapyrus læser."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
msgstr "Kommunikér med Sovos reader."
@@ -2009,7 +2017,7 @@ msgstr ""
"vil fyldes ud."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Start"
@@ -2080,6 +2088,34 @@ msgstr ""
"tidligere delkonvertering af en PDF-fil. Standardværdien er %default hvilket "
"deaktiverer dette."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr "CSS-fil anvendtes til output istedet for standardfilen"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Skabelon anvendt til at generering af html index-fil istedet for "
+"standardfilen"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"Skabelon anvendt til at generering af html indhold af bogen istedet for "
+"standardfilen"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Udpak indholdet af den genererede ZIP-fil til den angivne mappe. ADVARSEL: "
+"Mappeindholdet vil forinden blive slettet."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Skaber LIT-fil fra EPUB..."
@@ -2398,23 +2434,23 @@ msgstr "Ja"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Titel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Forfatter(e)"
@@ -2430,37 +2466,36 @@ msgid "Producer"
msgstr "Producer"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Kommentarer"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Mærker"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Serier"
@@ -2470,12 +2505,12 @@ msgid "Language"
msgstr "Sprog"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Tidsstempel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2648,35 +2683,39 @@ msgstr "Douban.com API timeout. Prøv igen senere."
msgid "Downloads metadata from Douban.com"
msgstr "Download metadata fra Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Download metadata"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "vurderinger"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "mærker"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "beskrivelser/anmeldelser"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Download %s fra %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Konvertér kommentarer hentet fra %s til ASCII-tekst"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Downloads metadata fra Google Books"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Downloads metadata fra isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2684,11 +2723,11 @@ msgstr ""
"For at anvende isbndb.com må du oprette en konto %sfree account%s og angive "
"din access key herunder (se isbndb.com/account/dev/keys/)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Downloader sociale metadata fra amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Henter serie-/mærke-/vurdering-information fra librarything.com"
@@ -2790,7 +2829,7 @@ msgstr "Mærk bogen til at blive gemt med Personal Docs"
msgid "All articles"
msgstr "Alle artikler"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:259
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:262
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr ""
"E-bogen er i det proprietære Amazon Topaz format. Den kan derfor ikke "
@@ -2876,9 +2915,9 @@ msgstr "Bog %s af %s"
msgid "HTML TOC generation options."
msgstr "HTML indholdsfortegnelse genereringsmuligheder."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Vurdering"
@@ -3244,13 +3283,13 @@ msgstr ""
"til HTML - og dernæst prøv den igen.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr "Angiv output-dokumentets tegnsæt. Standard er utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3264,17 +3303,39 @@ msgstr ""
"Bemærk: Der er en minimumsgrænse på 25 tegn. Anvend 0 for at deaktivere "
"linjedeling."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr ""
+"Angiv om der skal eller ikke skal indsættes en tom linje mellem to afsnit."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Angiv om der skal eller ikke skal indsættes to mellemrumstegn til at "
+"indrykke første linje af hvert afsnit."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Angiv om der skal eller ikke skal udelades kapiteltitel for hvert kapitel. "
+"Nyttigt for kun-billed-output (f.eks. tegneserier)."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Startside"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Omslagssider"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " (forord)"
@@ -3445,7 +3506,7 @@ msgid "Disable UI animations"
msgstr "Deaktivér brugergrænseflade animationer"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Kopieret"
@@ -3457,7 +3518,7 @@ msgstr "Kopiér"
msgid "Copy to Clipboard"
msgstr "Kopiér til udklipsholder"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Vælg filer"
@@ -3595,8 +3656,8 @@ msgstr "Tilføj til bibliotek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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 bog valgt"
@@ -3619,7 +3680,7 @@ msgid "Add books to your calibre library from the connected device"
msgstr "Tilføj bøger til calibre-biblioteket fra den forbundne enhed"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Hent noter (eksperimentiel)"
@@ -3716,7 +3777,7 @@ msgid "Checking database integrity"
msgstr "Checker database integritet"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3743,7 +3804,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d bøger"
@@ -3890,7 +3951,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741
msgid "Not allowed"
msgstr "Ikke tilladt"
@@ -3956,8 +4017,8 @@ msgid "Could not copy books: "
msgstr "Kunne ikke kopiere bøger: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Fejlede"
@@ -4193,37 +4254,37 @@ msgstr "Kan ikke flette bøger"
msgid "At least two books must be selected for merging"
msgstr "Mindst to bøger skal vælges for at kunne flette"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
-"Bogformater og metadata fra de valgt bøger, vil blive tilføjet til den "
-"først valgte bog. ISBN vil ikke blive iflettet.
Den anden "
-"og resterende valgte bøger, vil ikke blive slettet eller "
+"Bogformater og metadata fra de valgte bøger vil blive tilføjet til første "
+"valgte bog (%s). ISBN vil ikke blive iflettet.
Den anden "
+"og følgende valgte bøger vil ikke blive slettet eller "
"ændret.
Venligst bekræft at du ønsker at fortsætte."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
-"Bogformater og metadata fra de valgt bøger, vil blive iflettet den først "
-"valgte bog. ISBN vil ikke blive iflettet.
Efter fletning "
-"vil den anden og resterende valgte bøger blive slettet.
Alle "
-"bogformater i den først valgte bog, vil blive bibeholdt og ethvert "
-"kopiformat i den anden og resterende valgte bøger, vil blive permanent "
-"slettet fra din computer.
Er du sikker på at du vil "
-"fortsætte?"
+"Bogformater og metadata fra de valgte bøger vil blive tilføjet til første "
+"valgte bog (%s). ISBN vil ikke blive iflettet.
Efter "
+"ifletning, vil den anden og følgende valgte bøger blive slettet. "
+"
Alle bogformater af den første valgte bog vil blive beholdt be og "
+"ethver dubleret format i den anden og følgende valgte bøger vil blive "
+"permanent slettet fra din computer.
Er du sikker på "
+"at du ønsker at fortsætte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4360,7 +4421,7 @@ msgid "Click the show details button to see which ones."
msgstr "Klik vis-detalje knappen for at se hvilke."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Vis bogdetaljer"
@@ -4447,21 +4508,21 @@ msgstr "Vis"
msgid "View specific format"
msgstr "Vis specifikt format"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Kan ikke vise"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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 "Vælg format at vise"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Flere bøger valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4472,11 +4533,11 @@ msgstr ""
"tid og har en negativ effekt på din computers hastighed. Når processen er "
"startet, kan den ikke stoppes. Ønsker du at fortsætte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Kan ikke åbne mappe"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s har ingen tilgængelige formater."
@@ -4501,7 +4562,7 @@ msgid "The specified directory could not be processed."
msgstr "Den angivne mappe kunne ikke behandles."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Ingen bøger"
@@ -4703,49 +4764,49 @@ msgid ""
msgstr ""
"&Multiple bøger per mappe, formoder enhver e-bog fil er en distinkt bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Sti"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Samlinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Klik for at åbne"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4753,9 +4814,9 @@ msgstr "Klik for at åbne"
msgid "None"
msgstr "Ingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Klik for at åbne bog detalje vindue"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:404
+msgid "Double-click to open Book Details window"
+msgstr "Dobbeltklik for at åbne Book Details vinduet"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4815,7 +4876,7 @@ msgstr "output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -4979,6 +5040,19 @@ msgstr "Inkludér 'serie' sektion"
msgid "Tab template for catalog.ui"
msgstr "Tab skabelon til katalog.ui"
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:25
+msgid "Bold"
+msgstr "Fremhævet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:26
+msgid "Italic"
+msgstr "Kursiv"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:28
+msgid "Underline"
+msgstr "Understregning"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:36
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
@@ -5465,7 +5539,7 @@ msgid "Change the title of this book"
msgstr "Udskift bogens titel"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Forfatter(e): "
@@ -5482,7 +5556,7 @@ msgstr ""
"Udskift bogens forfatter(e). Flere forfattere skal adskilles med et komma"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "F&orlag: "
@@ -5493,7 +5567,7 @@ msgid "Ta&gs: "
msgstr "&Mærker: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5504,15 +5578,16 @@ msgstr ""
"kommaer."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Serier:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5692,7 +5767,7 @@ msgid "Options specific to the input format."
msgstr "Muligheder specifik for input-formatet."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5710,6 +5785,18 @@ msgstr "Anvend &saved konverteringsindstillinger for individuelle bøger"
msgid "SNB Output"
msgstr "SNB-output"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Udelad kapitelnavn"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Indsæt mellemrum før den første linje for hvert afsnit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Indsæt tom linje mellem afsnit"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5876,8 +5963,8 @@ msgid "Force maximum line length"
msgstr "Håndhæv maksimal linjelængde"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6019,7 +6106,7 @@ msgid "Automatically number books"
msgstr "Numrér automatisk bøger"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr "Start nummerering fra "
@@ -6101,31 +6188,31 @@ msgstr "Send til hukommelseskort B"
msgid "Main Memory"
msgstr "Arbejdshukommelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Send angivet format til"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Send og slet fra bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Send specifik format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Skub enhed ud"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Kommunikationsfejl med enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Vælg mappe til at åbne som enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Fejl ved kommunikation med enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6133,123 +6220,123 @@ msgstr ""
"Der var en midlertidig fejl ved kommunikation med enheden. Afbryd og "
"genforbind enheden eller genstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Enhed: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " detekteret."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "valgt til at sende"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Vælg format til at sende til enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Ingen enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Kan ikke sende: Ingen enhed er forbundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Kan ikke sende: Enheden har intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-bog:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Tilknyttet, vil du finde e-bogen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "af"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "i %s formatet."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Sender e-mail til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Ingen egnede formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr "Auto konvertér følgende bøger før sending via e-mail?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Kunne ikke e-maile følgende bøger da ingen egnede formater blev fundet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Fejlede med at e-maile bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Fejlede med at e-maile følgende bøger:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Sendt via e-mail:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Nyheder:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Forbundet er"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Send nyheder til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto konvertér følgende bøger før upload til enheden?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Sender nyheder til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Sender bøger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6257,11 +6344,11 @@ msgstr ""
"Kunne ikke uploade følgende bøger til enheden, da ingen egnede formater blev "
"fundet. Konvertér bog/bøgerne til et format understøttet af din enhed først."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Ingen plads på enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6317,15 +6404,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Indsæt fra udklipsholderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
msgid "Fit &cover within view"
msgstr "Tilpas &omslag til synsfelt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Forrige"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "&Næste"
@@ -6376,21 +6463,35 @@ msgstr "Kopiér &til udklipsholder"
msgid "Names to ignore:"
msgstr "Navne der skal ignoreres:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Indtast komma-separeret standard filnavn jokertegn, såsom synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr "Fil-extensions der skal ignoreres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Indtast komma-separeret udvidelser uden foranstillet punktum. Anvendes kun i "
+"bogmapper"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr "Sti fra bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
@@ -6439,7 +6540,7 @@ msgid "No location selected"
msgstr "Ingen placering valgt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Ikke brugbar placering"
@@ -6480,6 +6581,7 @@ msgid "Set options for converting %s"
msgstr "Angiv muligheder ved konvertering %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Titel:"
@@ -6517,15 +6619,15 @@ msgstr "Placering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Dato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
@@ -6744,18 +6846,16 @@ msgstr "Bog %d:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. This feature is experimental, and "
-"there may be bugs. You are strongly encouraged to back up your library "
-"before proceeding.
Search and replace in text fields using character "
-"matching or regular expressions. "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
msgstr ""
-"Du kan ødelægge biblioteket ved at anvende denne egenskab. Ændringer "
-"er permanente. Der er ingen fortryd-funktion. Denne egenskab er "
-"eksperimentiel, og der kan være programfejl. Du opfordres stærkt til at "
-"sikkerhedskopiere biblioteket før du fortsætter.
Søg og erstat i "
-"tekstfelter ved anvendelse af tegn-matching eller regulært udtryk. "
+"Du kan ødelægge dit bibliotek ved at anvende denne egenskab. "
+"Ændringer er permanente. Der er ingen fortryd-funktion. Du anbefales "
+"kraftigt at tage en sikkerhedskopi af dit bibliotek før fortsættelse.
Søg "
+"og erstat i tekstfelter ved at anvende tegn-matching eller regulære udtryk. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6771,7 +6871,7 @@ msgstr ""
"boksen hakkes af, skal søgeteksten matche. Hvis boksen ikke hakkes af, vil "
"der ikke blive skelnet mellem store og små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6797,31 +6897,31 @@ msgstr ""
"denne reference
for mere information om python's regulære udtryk, og "
"især 'sub'-funktionen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Du skal angive en destination, når kilden er et sammensat felt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Søg/erstat ugyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Forfattere kan ikke være den tomme streng. Bogtitel %s behandles ikke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Titler kan ikke være den tomme streng. Bogtitel %s behandles ikke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "Søge mønsteret er ugyldigt: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6829,19 +6929,19 @@ msgstr ""
"Udfører ændringer på %d bøger.\n"
"Fase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Rediger metaoplysninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatisk forfattersortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "Forfatters&ortering: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6849,63 +6949,63 @@ msgstr ""
"Angiv hvordan bogens forfatter(e) skal sorteres. Som eksempel burde Charles "
"Dickens sorteres som Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Vurdering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Vurdering af bogen. 0-5 stjerner"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Ingen ændring"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " stjerner"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Tilføj &mærker: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Åben mærke-editor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Fjern mærker:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Kommasepareret liste over mærker, der skal fjernes fra bøgerne. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Afkryds denne boks for at fjerne alle mærker fra bøgerne."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Fjern alt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Hvis hakket af, vil serier blive fjernet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Fjern serier"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6918,11 +7018,11 @@ msgstr ""
"du valgte dem i. Så hvis du valgte Bog A og derefter Bog B,\n"
"vil Bog A have serie-nummer 1 og Bog B serie-nummer 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Automatisk nummerér bøger i denne serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -6933,15 +7033,15 @@ msgstr ""
"nummerering\n"
"fra værdien i boksen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Fjern &format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Ombyt titel og forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -6951,11 +7051,11 @@ msgstr ""
"hakket af,\n"
"vil titel og forfatter blive byttet før titel-case anvendes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Skift titel til titel-case"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6965,33 +7065,33 @@ msgstr ""
"\n"
"Fremtidige konverteringer af disse bøger vil anvende standardindstillinger."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr "Fjern &gemte konverteringsindstillinger for de valgte bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Grund metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Tilpas metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Søg &felt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Feltnavnet du ønsker at søge efter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Søgetilstand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -6999,11 +7099,11 @@ msgstr ""
"Vælg om der ønskes anvendt almindelig matching - eller avanceret regulært "
"udtryk matching"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Søg efter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7011,7 +7111,7 @@ msgstr ""
"Indtast hvad du søger efter, enten almindelig tekst - eller et regulært "
"udtryk, afhængig af valgt søgetilstand"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7020,15 +7120,15 @@ msgstr ""
"små bogstaver. Fjern hak, hvis der ikke skal skelnes mellem store og små "
"bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Skeln mellem store og små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "E&rstat med:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
@@ -7036,11 +7136,11 @@ msgstr ""
"Erstatningsteksten. Den matchede søgefund vil bliver erstattet med denne "
"tekststreng"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Anvend funktion efter erstat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7051,11 +7151,11 @@ msgstr ""
"tegntilstand, behandles\n"
"hele feltet. I regulært udtryk tilstand, behandles kun den matchede tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Destinationsfelt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7063,15 +7163,15 @@ msgstr ""
"Feltet som teksten skal isættes efter alle erstatninger. Hvis tom, vil "
"kildefeltet blive anvendt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Tilstand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Angiv hvordan teksten skal kopieres til destinationen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7081,25 +7181,25 @@ msgstr ""
"denne boks indikere om et komma eller\n"
"ej skal indsættes mellem den oprindelige tekst - og det tilføjede tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "anvend komma"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Test &tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Test re&sultat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Dit resultat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "&Søg og erstat (eksperimentiel)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Søg og erstat"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7185,74 +7285,78 @@ msgid "This ISBN number is invalid"
msgstr "Dette ISBN-nummer er ugyldigt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Kan ikke anvende mærke-editor"
+msgid "Tags changed"
+msgstr "Mærker ændret"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
-msgstr "Mærke-editor kan ikke anvendes hvis du har ændret mærkaterne"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+"Du har ændret mærkerne. For at anvende mærke-editoren, skal du først "
+"forkaste eller acceptere disse ændringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Henter omslag..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Kan ikke hente omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Kunne ikke hente omslag "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Download timeout."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr "Kunne ikke finde et omslag til denne bog. Prøv at angive ISBN først."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"For hver fejlmeddelse fra hver omslagskilde, tryk på \"Vis detaljer\" "
"herunder."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Dårligt omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Omslaget er ikke et gyldigt billede"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Der var fejl"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Der var fejl under download af sociale metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Kan ikke hente metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "Du skal mindst angive ISBN, titel, forfatter eller udgiver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Adgang nægtet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?"
@@ -7630,57 +7734,53 @@ msgstr ""
msgid "Negate"
msgstr "Negér"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Avanceret søgning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Find indgange der har..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&alle disse ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Den eksakte &frase:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "&En eller flere af disse ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "men vis ikke indgange der har..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "nogen af disse &uønskede ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Hvilken slags match skal anvendes:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
"Indeholder: Ordet eller frasen vil forsøges matchet overalt i metadataene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr "Lig: Ordet eller frasen skal matche et helt metadata felt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr "Regulært udtryk: Udtrykket forsøges matchet overalt i metadataene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7688,6 +7788,47 @@ msgstr ""
"Se brugermanual for mere hjælp"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "A&vanceret søgning"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Indtast titlen."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Forfatter:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "&Mærker:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Indtast en forfatters navn. Kun én forfatter kan anvendes."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr "Indtast et serienavn, uden et indeks. Kun ét serienavn kan anvendes."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Indtast mærker separeret af mellemrum"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Ryd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Søg kun i de angivne felter:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Tit&el/Forfatter/Serier ..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Vælg formater"
@@ -8378,21 +8519,21 @@ msgstr "Vis bøger i hukommelseskort B"
msgid "available"
msgstr "tilgængelige"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Bøger vist, vil blive begrænset til dem, der matcher den valgte gemte søgning"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Shift+Ctrl+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Avanceret søgning"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Søg:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8400,19 +8541,27 @@ msgstr ""
"
Søg i listen af bøger efter titel, forfatter, udgiver, mærker, "
"kommentarer, osv.
Ord separeret af mellemrum ANDes"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Søg!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Lav hurtigsøgning (du kan også trykke på retur-tasten)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Nulstil hurtigsøgning"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Kopiér aktuelle søgetekst (istedet for søgenavnet)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Gem aktuel søgning under navnet vist i boksen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Slet aktuel gemte søgning"
@@ -8434,79 +8583,82 @@ msgstr "På enhed"
msgid "Size (MB)"
msgstr "Størrelse (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Bog %s af %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Bog %s af %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Opslaget/søgenavn er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "Denne bogs UUID er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "I bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Bog %s af %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Markeret til sletning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Dobbeltklik for at redigere mig
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Gem kolonne %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Sortér efter %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Stigende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Faldende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Ændre tekstjustering for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Venstre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Højre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centrér"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Vis kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Gendan standard layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8539,7 +8691,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ingen match for denne søgefrase %s blev fundet."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Ingen søgeresultater fundet"
@@ -8605,7 +8757,7 @@ msgid "Do not check for updates"
msgstr "Check ikke efter opdateringer"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre bibliotek"
@@ -8769,7 +8921,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Metadata hentning lykkedes for %d ud af %d bøger"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Detaljer"
@@ -9916,24 +10068,25 @@ msgid "&Current tweaks"
msgstr "&Aktuelle tweaks"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Søg"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Den valgte søgning vil blive permanent slettet. Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Søgning (For avanceret søgning klik knappen til venstre)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Gemte søgninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr "Vælg gemte søgninger eller indtast navn for ny gemt søgning"
@@ -10075,41 +10228,41 @@ msgstr "Duplikér søgenavn"
msgid "The saved search name %s is already used."
msgstr "Det gemte søgenavn %s er allerede brugt."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sortér efter navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sortér efter popularitet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sortér efter middelvurdering"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Angiv sorteringsrækkefølgen for indgange mærke-browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Match alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Match enhver"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Når flere indgange vælges i mærke-browser, match enhver eller dem alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Administrér &brugerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Tilføj dine egne kategorier til mærke-browseren"
@@ -10405,7 +10558,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Indstillinger til tilpasning af e-bogsviseren"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Husk størrelsen på vinduet"
@@ -10569,79 +10722,79 @@ msgstr "Forhåndsvisning af udskrift"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Forbinder til dict.org for opslag: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Vælg e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "E-bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Ingen match fundet for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Henter flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Udlægning %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Bogmærke #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Tilføj bogmærke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Indtast bogmærketitel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Administrér bogmærker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Henter e-bog..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM-fejl"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Denne bog er beskyttet af DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Kunne ikke åbne e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Valg til at styre e-bogsviser"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Hvis specificeret, vil visningsvindue prøve at komme i front ved start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Udskriv javascript alert og konsol beskeder til konsolen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10759,7 +10912,7 @@ msgstr "Skjul"
msgid "Toggle"
msgstr "Skift"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10769,14 +10922,14 @@ msgstr ""
"din calibre bogsamling direkte på enheden. For at gøre dette skal du starte "
"indholdsserveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
"Husk at lade calibre køre, da dens server kun kører, når calibre kører."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10786,20 +10939,20 @@ msgstr ""
"WordPlayer. Her skal mitværtsnavn være det fuldt kvalificerede værtsnavn "
"(FQDN) eller IP-adresse, computeren calibre kører på."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Flytter bibliotek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Flytning af bibliotek fejlede"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Ugyldig database"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10807,20 +10960,20 @@ msgstr ""
"
Et ugyldigt bibliotek eksisterer allerede ved %s, slet det før der igen "
"prøves på at flytte det eksisterende bibliotek hertil. Fejl: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Kunne ikke flytte bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Vælg placering til bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr "Du skal vælge en tom mappe til calibre-biblioteket. %s er ikke tomt."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Velkommen guide"
@@ -11759,7 +11912,7 @@ msgstr ""
"Standard: Ingen filtrering"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding"
@@ -12315,12 +12468,20 @@ msgstr ""
"der er mere end dette antal emner. Standard: %default. Angiv et stort tal "
"for at deaktivere gruppering."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Præfiks til tilføj-til-front af alle URLs. Nyttigt for reverse-proxying til "
+"denne server fra Apache/nginx/osv."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Adgangskode til dit calibre bibliotek. Brugernavnet er "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Henter, vent venligst"
@@ -12345,7 +12506,7 @@ msgid "Browsing %d books"
msgstr "Gennemse %d bøger"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Middelvurdering"
@@ -12353,86 +12514,94 @@ msgstr "Middelvurdering"
msgid "%s: %.1f stars"
msgstr "%s: %.1f stjerner"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d stjerner"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularitet"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Sortér efter"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "bibliotek"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "hjem"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Nyeste"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
msgstr "Alle bøger"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Gennemse bøger efter"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Vælg en kategori at gennemse efter:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Gennemse efter"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Op"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "i"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Bøger i"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Andre formater"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Læser %s i %s formatet"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Hent"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Permanent-link"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Et permanent-link til denne bog"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Denne bog er blevet slettet"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "i søgning"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Matchende bøger"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12455,15 +12624,15 @@ msgstr ""
"\n"
"OPDS grænsefladen bliver automatisk annonceret via BonJour.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Sti til biblioteksmappen til at dele med indholdsserveren"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Udskriv proces PID til den angivne fil"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12471,6 +12640,14 @@ msgstr ""
"Angiv en restriktion som skal anvendes til denne aktivering. Denne mulighed "
"overstyrer enhver per-biblioteksindstilling angivet i GUI-en"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Genstart automatisk serveren, når kildekoden ændres. Virker muligvis ikke i "
+"alle miljøer."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d bog"
@@ -12805,87 +12982,87 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Ukendt nyhedskilde"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\"-opskriften kræver et brugernavn og adgangskode."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Download afsluttet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Kunne ikke downloade følgende artikler:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Kunne ikke downloade dele af følgende artikler:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " fra "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tMislykkede henvisninger:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Kunne ikke hente artikler. Kør med -vv for at se årsagen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Henter feeds..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Fik feeds fra indekssiden"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Prøver at downloade omslag..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Genererer masthead..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Starter download [%d tråd(e)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feeds er hentet til %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Kunne ikke hente omslaget: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Downloader omslag fra %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Masthead billede downloadet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Unavngiven artikel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artikel hentet: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Hentning af artikel mislykkedes: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Henter feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12893,7 +13070,7 @@ msgstr ""
"Login mislykkedes, check dit brugernavn og adgangskode til calibre "
"tidsskriftsservice."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12917,7 +13094,7 @@ msgstr "Planlagt"
msgid "Custom"
msgstr "Brugerdefineret"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12927,18 +13104,18 @@ msgstr ""
"\n"
"Hvor URL er f.eks. http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Mappe hvortil URLen gemmes. Standardværdien er %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
"Timeout i sekunder at vente, for et svar fra serveren. Standard: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -12946,7 +13123,7 @@ msgstr ""
"Maksimalt rekursiv dybde til f.eks. forfølgelse af henvisninger. "
"Standardværdi %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12954,14 +13131,14 @@ msgstr ""
"Det maksimale antal filer der hentes. Dette gælder kun filer fra "
"tags. Standardværdien er %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
msgstr ""
"Minimalt interval i sekunder mellem hentninger, Standardværdien er %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12969,7 +13146,7 @@ msgstr ""
"Tegnsættet for hjemmeside sites, du prøver at hente. Udgangspunktet er at "
"forsøge på at gætte tegnsættet."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -12980,7 +13157,7 @@ msgstr ""
"fulgt, bare de passer på ét af udtrykkene. Som udgangspunkt følges alle "
"henvisninger."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -12994,7 +13171,7 @@ msgstr ""
"ingen henvisninger. Hvis både --filter-regexp og --match-regexp er angivet, "
"vil --filter-regexp blive anvendt først."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Download ikke CSS-stilark"
@@ -14269,6 +14446,9 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones."
#~ msgstr "Denne profil er rettet mod Hanlin V3/V5 og dens kloner."
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "%prog [options] mybook.chm"
#~ msgstr "%prog [valgmulighed] minbog.chm"
@@ -14353,6 +14533,9 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Force maximum line lenght"
#~ msgstr "Håndhæv maximum linjelængde"
+#~ msgid "Send specific format"
+#~ msgstr "Send specifik format"
+
#~ msgid "Fit &cover to view"
#~ msgstr "Tilpas &omslag til visning"
@@ -14565,6 +14748,9 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Søg:"
+
#~ msgid ""
#~ "Comma separated list of formats to save for each book. By default all "
#~ "available books are saved."
@@ -14610,12 +14796,21 @@ msgstr "Download ikke CSS-stilark"
#~ "%s er blevet opdateret til version %s. Se nye funktioner. Besøg download siden?"
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Klik for at åbne bog detalje vindue"
+
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr "Mærke-editor kan ikke anvendes hvis du har ændret mærkaterne"
+
#~ msgid "Reader"
#~ msgstr "Læser"
#~ msgid "Update available"
#~ msgstr "Opdatering tilgængelig"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Kan ikke anvende mærke-editor"
+
#~ msgid "Read metadata only from &file name"
#~ msgstr "Læs kun metadata fra &filnavnet"
@@ -14692,6 +14887,37 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Apply function &after replace:"
#~ msgstr "Anvend funktion &efter erstat:"
+#~ msgid "&Search and replace (experimental)"
+#~ msgstr "&Søg og erstat (eksperimentiel)"
+
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be merged into the "
+#~ "first selected book. ISBN will not be merged.
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 ""
+#~ "Bogformater og metadata fra de valgt bøger, vil blive iflettet den først "
+#~ "valgte bog. ISBN vil ikke blive iflettet.
Efter fletning "
+#~ "vil den anden og resterende valgte bøger blive slettet.
Alle "
+#~ "bogformater i den først valgte bog, vil blive bibeholdt og ethvert "
+#~ "kopiformat i den anden og resterende valgte bøger, vil blive permanent "
+#~ "slettet fra din computer.
Er du sikker på at du vil "
+#~ "fortsætte?"
+
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be added to the "
+#~ "first selected book. ISBN will not be merged.
The "
+#~ "second and subsequently selected books will not be deleted or "
+#~ "changed.
Please confirm you want to proceed."
+#~ msgstr ""
+#~ "Bogformater og metadata fra de valgt bøger, vil blive tilføjet til den "
+#~ "først valgte bog. ISBN vil ikke blive iflettet.
Den anden "
+#~ "og resterende valgte bøger, vil ikke blive slettet eller "
+#~ "ændret.
Venligst bekræft at du ønsker at fortsætte."
+
#~ msgid ""
#~ "Search and replace in text fields using regular expressions. The search text "
#~ "is an arbitrary python-compatible regular expression. The replacement text "
@@ -14749,6 +14975,19 @@ msgstr "Download ikke CSS-stilark"
#~ msgid "Back up metadata of all books"
#~ msgstr "Sikkerhedskopiér metadata af alle bøger"
+#~ msgid ""
+#~ "You can destroy your library using this feature. Changes are "
+#~ "permanent. There is no undo function. This feature is experimental, and "
+#~ "there may be bugs. You are strongly encouraged to back up your library "
+#~ "before proceeding.
Search and replace in text fields using character "
+#~ "matching or regular expressions. "
+#~ msgstr ""
+#~ "Du kan ødelægge biblioteket ved at anvende denne egenskab. Ændringer "
+#~ "er permanente. Der er ingen fortryd-funktion. Denne egenskab er "
+#~ "eksperimentiel, og der kan være programfejl. Du opfordres stærkt til at "
+#~ "sikkerhedskopiere biblioteket før du fortsætter.
Søg og erstat i "
+#~ "tekstfelter ved anvendelse af tegn-matching eller regulært udtryk. "
+
#~ msgid ""
#~ "\n"
#~ " %prog restore_database [options]\n"
diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po
index aa34e28080..64f0940be3 100644
--- a/src/calibre/translations/de.po
+++ b/src/calibre/translations/de.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 02:43+0000\n"
-"Last-Translator: Kovid Goyal \n"
+"POT-Creation-Date: 2010-11-10 14:27+0000\n"
+"PO-Revision-Date: 2010-11-10 15:34+0000\n"
+"Last-Translator: Manichean \n"
"Language-Team: American English \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:23+0000\n"
+"X-Launchpad-Export-Date: 2010-11-11 04:41+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
@@ -39,10 +39,10 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -55,8 +55,8 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -75,9 +75,9 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:817
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:819
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
@@ -114,27 +114,27 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -146,7 +146,7 @@ msgstr "Macht absolut gar nichts"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -268,101 +268,101 @@ msgstr "Geben Sie die Metadaten in %s-Dateien an"
msgid "Set metadata from %s files"
msgstr "Geben Sie die Metadaten von %s-Dateien an"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Erscheinungsbild"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Bedienungsoberfläche"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "Passen Sie das Erscheinungsbild von Calibre ihren Bedürfnissen an."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Verhalten"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Ändern Sie das Verhalten von Calibre."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
msgid "Add your own columns"
msgstr "Eigene Spalten hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Hinzufügen/Entfernen eigener Spalten in der Calibre Buchliste"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Werkzeugleiste anpassen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
msgstr "Passt individuell Werkzeugleiste und Kontextmenus an."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Eingabeoptionen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Konvertierung"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr "Stellt Eingabeoptionen für jedes einzelne Eingabeformat ein."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Allgemeine Einstellungen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Gemeinsame Konvertierungsoptionen für alle Formate einstellen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Ausgabeoptionen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr ""
"Konvertierungsoptionen für jedes Ausgabeformat individuell einstellen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Bücher hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Import/Export"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Stellt ein, wie Calibre mit den Metadaten aus den Dateien beim Einlesen von "
"Büchern verfährt."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Bücher auf Datenträger speichern"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -370,32 +370,32 @@ msgstr ""
"Stellt ein, wie Calibre Dateien aus der Datenbank exportiert, wenn \"Bücher "
"auf Datenträger speichern\" gewählt wird."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "Übertragen der Bücher an Geräte"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Stellt ein, wie Calibre die Dateien an den eBook-Reader sendet."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr "Metadaten- Schalttafel"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Ändere Metadaten-Felder vor dem Speichern/Senden"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Bücherversand per Email"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Versand"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -403,11 +403,11 @@ msgstr ""
"Setup für Bücherversand per Email. Kann für den automatischen Versand von "
"heruntergeladenen Nachrichten an Ihr Gerät genutzt werden."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Versand über Netzwerk"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -415,34 +415,34 @@ msgstr ""
"Einrichten des Calibre Servers, der Zugriff auf die Bibliothek von überall, "
"mit jedem Gerät, via Internet ermöglicht."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Erweitert"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Hinzufügen/Entfernen/Einstellen von verschiedenen Calibre-Funktionen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Kniffe"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr ""
"Feineinstellungen für das Verhalten von Calibre in verschiedenen Situationen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Verschiedenes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Konfiguration verschiedener fortgeschrittener Parameter"
@@ -487,7 +487,7 @@ msgstr ""
"hilfreich, wenn Sie nichts über das Eingabe-Dokument wissen."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
@@ -499,62 +499,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Dieses Profil ist geeignet für das SONY PRS 300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Dieses Profil ist geeignet für das SONY PRS-900."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Dieses Profil ist geeignet für den Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Dieses Profil ist geeignet für Mobipocket-Bücher."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Dieses Profil ist geeignet für den Hanlin V3 und dessen Klone."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Dieses Profil ist geeignet für den Hanlin V5 und dessen Klone."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Dieses Profil ist geeignet für das Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Dieses Profil ist geeignet für den Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Dieses Profil ist geeignet für den Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Dieses Profil ist geeignet für den Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Dieses Profil ist geeignet für den IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Dieses Profil ist geeignet für den IRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Dieses Profil ist geeignet für den B&N Nook."
@@ -572,29 +572,31 @@ msgstr ""
"hilfreich, wenn Sie ein Dokument zum Lesen an einem Computer oder auf einer "
"Reihe von verschiedenen Geräten erstellen wollen."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""
"Geeignet für das iPad und ähnliche Geräte mit einer Auflösung von 768 x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
+"Gedacht für allgemeine Tablet- PCs, führt keine Größenänderung bei Bildern "
+"durch"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Dieses Profil ist geeignet für den Kobo Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Dieses Profil ist geeignet für das SONY PRS-300."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Dieses Profil ist geeignet für das 5-Zoll JetBook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -602,11 +604,11 @@ msgstr ""
"Dieses Profil ist geeignet für die SONY PRS-Reihe. PRS 500/505/700 etc. in "
"horizontaler Darstellung. Vor allem für Comics hilfreich."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Dieses Profil ist geeignet für den Amazon Kindle DX."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Dieses Profil ist geeignet für den Sanda Bambook"
@@ -727,14 +729,14 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d von %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "abgeschlossen"
@@ -764,7 +766,7 @@ msgstr ""
"Einige Umschlagbilder konnten nicht konvertiert werden.\n"
"Klicken Sie 'Zeige Details' für eine Liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -778,7 +780,7 @@ msgstr ""
msgid "News"
msgstr "Nachrichten"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -786,7 +788,7 @@ msgstr "Nachrichten"
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Kommunikation mit iTunes."
@@ -1011,19 +1013,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Kommunikation mit dem Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Kommunikation mit dem Digma Q600"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Kommunikation mit dem Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Kommunikation mit dem Pandigital Novel"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
msgid "Communicate with the VelocityMicro"
msgstr "Kommuniziere mit dem VelocityMicro"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Kommunikation mit dem GM2000"
@@ -1033,7 +1039,7 @@ msgstr "Kommunikation mit dem Nokia 770 Internet Tablet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40
msgid "Communicate with the Nokia 810/900 internet tablet."
-msgstr ""
+msgstr "Kommunikation mit dem Nokia 810/900 Internet- Tablet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74
msgid "Communicate with the Nokia E52"
@@ -1084,11 +1090,15 @@ msgstr "Kommunikation mit dem Teclast K3/K5 Reader."
msgid "Communicate with the Newsmy reader."
msgstr "Kommunikation mit dem Newsmy Reader."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Kommunikation mit dem Pico Reader."
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Kommunikation mit dem iPapyrus Reader."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
msgstr "Kommunikation mit dem Sovos Reader"
@@ -2057,7 +2067,7 @@ msgstr ""
"Ränder."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Start"
@@ -2128,6 +2138,34 @@ msgstr ""
"zuvor nur teilweise konvertierten PDF-Datei stammt. Voreinstellung ist "
"%default was dies ausschaltet."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr "Zur Ausgabe statt der Standarddatei verwendete CSS- Datei"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Für die Erstellung der HTML- Indexdatei anstelle der Standarddatei benutzte "
+"Vorlage"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"FÜr die Erstellung der HTML- Dateien des Buchinhalts anstelle der "
+"Standarddatei benutzte Vorlage"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Extrahiere den Ihnhalt der erstellten ZIP Datei in den gewählten Ordner. "
+"ACHTUNG: Der Ihnhalt des Ordners wird dabei gelöscht."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "LIT-Datei aus EPUB erstellen ..."
@@ -2453,23 +2491,23 @@ msgstr "Ja"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Titel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Autor(en)"
@@ -2485,37 +2523,36 @@ msgid "Producer"
msgstr "Produzent"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Bemerkung"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Etiketten (Tags)"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Reihe"
@@ -2525,12 +2562,12 @@ msgid "Language"
msgstr "Sprache"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Zeitstempel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2708,35 +2745,39 @@ msgstr "Douban.com API antwortet nicht. Versuchen Sie es später noch einmal."
msgid "Downloads metadata from Douban.com"
msgstr "Herunterladen der Metadaten von Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Metadaten laden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "Bewertungen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "Etiketten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "Beschreibung/Bewertungen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Lade %s von %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Konvertiere von %s heruntergeladene Komentare in Klartext"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Lädt Metadaten von Google Books"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Lädt Metadaten von isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2744,11 +2785,11 @@ msgstr ""
"Zur Verwendung von isbndb.com müssen Sie einen %skostenlosen Account%s "
"erstellen und Ihren Zugangsschlüssel unten eingeben."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Lädt soziale Metadaten von amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Lädt Reihe/Etiketten/Bewertung von librarything.com"
@@ -2849,7 +2890,7 @@ msgstr "Etikett, das ein Buch markiert, welches persönliche Daten enthält"
msgid "All articles"
msgstr "Alle Artikel"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:259
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:262
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr "Dies ist ein Amazon Topaz-Buch. Es kann nicht verarbeitet werden."
@@ -2933,9 +2974,9 @@ msgstr "Buch %s von %s"
msgid "HTML TOC generation options."
msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Bewertung"
@@ -3313,7 +3354,7 @@ msgstr ""
"wird. Konvertieren Sie sie zunächst in HTML und versuchen Sie es erneut.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
@@ -3321,7 +3362,7 @@ msgstr ""
"Geben Sie die Zeichenkodierung für das Ausgabe-Dokument an. Die "
"Voreinstellung ist utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3335,17 +3376,39 @@ msgstr ""
"überschreiten. Das Minimum ist 25 Zeichen. Verwenden Sie 0, um den "
"Zeilenumbruch auszuschalten."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr ""
+"Gibt an, ob eine Leerzeile zwischen zwei Absätzen eingefügt werden soll."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Gibt an, ob zur Einrückung der ersten Zeile jedes Absatzes zwei Leerzeichen "
+"eingefügt werden sollen."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Gibt an, ob der Kapitelname für jedes Kapitel versteckt werden soll. "
+"Nützlich für Ausgabe ausschließlich mit Bildern (z.B. Comics)"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Startseite"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Titelseiten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " Vorwort"
@@ -3529,7 +3592,7 @@ msgid "Disable UI animations"
msgstr "Keine Benutzeroberflächen-Animationen"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Kopiert"
@@ -3541,7 +3604,7 @@ msgstr "Kopieren"
msgid "Copy to Clipboard"
msgstr "In die Zwischenablage kopieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Dateien wählen"
@@ -3682,8 +3745,8 @@ msgstr "Zur Bibliothek hinzufügen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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 "Kein Buch ausgewählt"
@@ -3708,7 +3771,7 @@ msgstr ""
"Bücher aus dem angeschlossenen Gerät zur Calibre Bibliothek hinzufügen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Anmerkungen abrufen (experimentell)"
@@ -3803,7 +3866,7 @@ msgid "Checking database integrity"
msgstr "Überprüfe Vollständigkeit der Datenbank"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3831,7 +3894,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d Bücher"
@@ -3980,7 +4043,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741
msgid "Not allowed"
msgstr "Das ist nicht gestattet"
@@ -4048,8 +4111,8 @@ msgid "Could not copy books: "
msgstr "Konnte Bücher nicht kopieren: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Fehlgeschlagen"
@@ -4285,38 +4348,39 @@ msgstr "Konnte Bücher nicht zusammenfügen"
msgid "At least two books must be selected for merging"
msgstr "Es müssen wenigstens zwei Bücher zum Zusammenfügen ausgewählt werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
-"Buchformate und Metadaten der ausgewählten Bücher werden zum zuerst "
-"ausgewählten Buch hinzugefügt. Die ISBN wird nicht "
+"Buchformate und Metadaten der ausgewählten Bücher werden dem zuerst "
+"ausgewählten Buch hinzugefügt (%s). ISBN wird nicht "
"hinzugefügt.
Das zweite und weitere ausgewählte Bücher werden nicht "
-"gelöscht oder verändert.
Bitte bestätigen Sie, dass Sie fortfahren "
+"gelöscht oder verändert.
Bestätigen Sie bitte, dass Sie fortfahren "
"möchten."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
-"Buchformate und Metadaten der ausgewählten Bücher werden zum zuerst "
-"ausgewählten Buch hinzugefügt. Die ISBN wird nicht hinzugefügt. "
-"Nach dem Hinzufügen werden das zweite und weitere ausgewählte Bücher "
-"gelöscht.
Alle Formate des zuerst ausgewählten Buches werden "
-"beibehalten, im zweiten oder weiteren ausgewählten Büchern vorhandene "
-"Formate werden unwiderbringlich gelöscht.
Sind Sie "
-"sicher, dass Sie fortfahren möchten?"
+"Buchformate und Metadaten der ausgewählten Bücher werden dem zuerst "
+"ausgewählten Buch hinzugefügt (%s). Die ISBN wird nicht "
+"hinzugefügt.
Nach dem Zusammenführen wird das zweite und weitere "
+"ausgewählte Bücher gelöscht.
Alle Buchformate des zuerst "
+"ausgewählten Buches werden beibehalten, doppelt vorhandene Formate im "
+"zweiten und weiteren ausgewählten Büchern werden von ihrem Computer "
+"permanent gelöscht.
Sind Sie sicher, dass Sie "
+"fortfahren möchten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4456,7 +4520,7 @@ msgstr ""
"Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Zeige Buchdetails"
@@ -4544,21 +4608,21 @@ msgstr "Vorschau"
msgid "View specific format"
msgstr "Spezielles Format ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Ansehen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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 "Format zur Vorschau wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Mehrere Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4570,11 +4634,11 @@ msgstr ""
"Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, "
"bevor er abgeschlossen ist. Möchten Sie fortfahren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Konnte Verzeichnis nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s hat keine verfügbaren Formate."
@@ -4599,7 +4663,7 @@ msgid "The specified directory could not be processed."
msgstr "Das angegebene Verzeichnis konnte nicht bearbeitet werden."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Keine Bücher"
@@ -4803,49 +4867,49 @@ msgstr ""
"&Mehrere Bücher pro Verzeichnis, wobei jede Buch-Datei ein anderes Buch "
"darstellt"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Pfad"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Sammlungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Zum Öffnen klicken"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4853,9 +4917,9 @@ msgstr "Zum Öffnen klicken"
msgid "None"
msgstr "Keine"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Klicken zum Öffnen der Buchdetails"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:404
+msgid "Double-click to open Book Details window"
+msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4915,7 +4979,7 @@ msgstr "Ausgabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -5078,6 +5142,19 @@ msgstr "'Serien'- Abschnitt hinzufügen"
msgid "Tab template for catalog.ui"
msgstr "Tab-Template für catalog.ui"
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:25
+msgid "Bold"
+msgstr "Fett"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:26
+msgid "Italic"
+msgstr "Kursiv"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:28
+msgid "Underline"
+msgstr "Unterstrichen"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:36
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
@@ -5571,7 +5648,7 @@ msgid "Change the title of this book"
msgstr "Titel dieses Buches ändern"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Autor(en): "
@@ -5589,7 +5666,7 @@ msgstr ""
"werden"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Herausgeber: "
@@ -5600,7 +5677,7 @@ msgid "Ta&gs: "
msgstr "&Etiketten: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5611,15 +5688,16 @@ msgstr ""
"oder Sätze verwenden."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Reihen:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5800,7 +5878,7 @@ msgid "Options specific to the input format."
msgstr "Einstellungen für das Eingabe-Format."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5819,6 +5897,18 @@ msgstr ""
msgid "SNB Output"
msgstr "SNB- Ausgabe"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Kapitelnamen verstecken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Leerzeichen vor erster Zeile jedes Absatzes einfügen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Leerzeile zwischen Absätzen einfügen"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5989,8 +6079,8 @@ msgid "Force maximum line length"
msgstr "Erzwinge maximale Zeilenlänge"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6132,7 +6222,7 @@ msgid "Automatically number books"
msgstr "Bücher automatisch nummerieren"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr "Start der Nummerierung erzwingen bei "
@@ -6214,31 +6304,31 @@ msgstr "An Speicherkarte B senden"
msgid "Main Memory"
msgstr "Hauptspeicher"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Schicke spezifisches Format an"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Übertragen und aus der Bibliothek löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Angegebenes Format übertragen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Gerät auswerfen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Verzeichnis wählen, das als Gerät geöffnet werden soll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6246,125 +6336,125 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Gerät: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "zum Übertragen ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Format wählen, das ans Gerät geschickt wird"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Kein Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Übertragung schlug fehl: Kein Gerät verbunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Keine Speicherkarte"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Übertragung schlug fehl: Keine Speicherkarte im Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "eBook:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Im Anhang finden Sie das eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "von"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "im %s Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Sende eMail an"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Die folgenden Bücher vor dem Versenden per eMail automatisch konvertieren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Konnte die folgenden Bücher nicht versenden, da geeignete Formate fehlen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Senden der Bücher schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Senden der folgenden Bücher schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Per eMail versendet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Nachrichten:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Im Anhang ist"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Nachrichten senden an"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Die folgenden Bücher vor dem Laden auf das Gerät automatisch konvertieren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Sende Kataloge ans Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Sende Nachrichten an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6373,11 +6463,11 @@ msgstr ""
"fehlen. Konvertieren Sie die Bücher zuerst in ein von Ihrem Gerät "
"unterstütztes Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Gerätespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6434,15 +6524,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "Aus Zwischenablage einfügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
msgid "Fit &cover within view"
msgstr "Ums&chlagbild in Ansicht einpassen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Vorangegangenes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "&Nächstes"
@@ -6483,35 +6573,51 @@ msgstr "Bibliothek überprüfen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
msgid "&Run the check"
-msgstr ""
+msgstr "Füh&re die Überprüfung durch"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
msgid "Copy &to clipboard"
-msgstr ""
+msgstr "In &Zwischenablage kopieren"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Zu ignorierende Namen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Komma- separierte Dateinamenmasken eingeben, zum Beispiel synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr "Zu ignorierende Endungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Komma- separierte Dateiendungen ohne Punkt eingeben. Nur in Buchordnern "
+"benutzt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr "Pfad der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Name"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
msgstr ""
+"Die markierten Dateien und Ordner werden permanent gelöscht. Sind Sie "
+"sicher?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
@@ -6555,7 +6661,7 @@ msgid "No location selected"
msgstr "Kein Ort ausgewählt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Ungültiger Ort"
@@ -6597,6 +6703,7 @@ msgid "Set options for converting %s"
msgstr "Einstellungen für das Konvertieren %s setzen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Titel:"
@@ -6634,15 +6741,15 @@ msgstr "Ort"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
@@ -6729,6 +6836,8 @@ msgid ""
"No metadata found, try adjusting the title and author and/or removing the "
"ISBN."
msgstr ""
+"Keine Metadaten gefunden, versuchen Sie, Titel und Author zu ändern und/oder "
+"die ISBN zu entfernen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6854,7 +6963,7 @@ msgstr "Hinten an das Feld anhängen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
-msgstr "Meta-Informationen für %d books editieren"
+msgstr "Meta-Informationen für %d Bücher editieren"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
@@ -6863,18 +6972,16 @@ msgstr "Buch %d:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. This feature is experimental, and "
-"there may be bugs. You are strongly encouraged to back up your library "
-"before proceeding.
Search and replace in text fields using character "
-"matching or regular expressions. "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
msgstr ""
-"Sie können mit diesem Feature ihre Bibliothek zerstören. Änderungen "
-"sind permanent, eine Rückgängig- Funktion gibt es nicht. Dieses Feature ist "
-"experimentell, und es kann Fehler geben. Ihnen wird dringend zu einer "
-"Sicherung der Bibliothek geraten, bevor sie fortfahren.
Suchen und "
-"Ersetzen in Textfeldern durch Wortsuche oder reguläre Ausdrücke. "
+"Sie können mit dieser Funktion ihre Bibliothek zerstören. Änderungen "
+"sind permanent, eine Rückgängig- Funktion existiert nicht. Es ist sehr "
+"empfehlenswert, die Bibliothek vorher zu sichern.
Suchen und Ersetzen in "
+"Textfeldern via Textsuche oder reguläre Ausdrücke. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6891,7 +6998,7 @@ msgstr ""
"ist sie nicht ausgewählt, werden sowohl groß- als auch kleingeschriebene "
"Vorkommen gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6918,36 +7025,36 @@ msgstr ""
"Sie weitere Informationen über Pythons reguläre Ausdrücke, insbesondere die "
"'sub'- Funktion."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr ""
"Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes "
"Feld ist."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Suchen/ersetzen ungültig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Das Autorenfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht "
"verarbeitet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Das Titelfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht "
"verarbeitet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "Suchmuster ungültig: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6955,19 +7062,19 @@ msgstr ""
"Wende Änderungen bei %d Büchern an.\n"
"Phase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Meta-Informationen bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Automatisch Sortierung nach Autor setzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "S&ortierung nach Autor: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6975,65 +7082,65 @@ msgstr ""
"Geben Sie an, wie der Autor dieses Buches sortiert werden soll. \"Charles "
"Dickens\" zum Beispiel als \"Dickens, Charles\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Bewertung:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Bewertung dieses Buches: 0-5 Sterne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Keine Änderung"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " Sterne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Etiketten hinzufü&gen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Etiketten-Editor öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Etiketten entfe&rnen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Durch Kommata getrennte Liste der Etiketten, die von den Büchern entfernt "
"werden. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Auswählen, um alle Etiketten des Buches zu entfernen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Alle entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Wenn ausgewählt, wird der Serien- Eintrag entfernt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Serie löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -7045,11 +7152,11 @@ msgstr ""
"sie ausgewählt wurden, nummeriert. Wenn Sie also zuerst Buch A und dann\n"
"Buch B ausgewählt haben, wird A die Nummer 1 und B die Nummer 2 haben."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Bücher in dieser Reihe automatisch nummerieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -7059,15 +7166,15 @@ msgstr ""
"Datenbank ausgehend nummeriert. Bei Wahl dieser Option wird Calibre die\n"
"Nummerierung vom Wert des Eingabefeldes aus starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "&Format entfernen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "Titel und Autor vertau&schen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -7077,11 +7184,11 @@ msgstr ""
"Titel und \n"
"Autoren tauschen ausgewählt wird, wird die Vertauschung zuerst durchgeführt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Titel in Titelschreibweise setzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -7093,34 +7200,34 @@ msgstr ""
"Für zukünftige Konvertierungen dieser Bücher werden die Voreinstellungen "
"verwendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
"Ge&speicherte Konvertierungs-Einstellungen für die gewählten Bücher löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Basis-Metadaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "Ben&utzerdefinierte Metadaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Such&feld:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Name des zu durchsuchenden Feldes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Suchmodus:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7128,11 +7235,11 @@ msgstr ""
"Auswählen, ob Wortsuche oder Suche mittels regulären Ausdrücken angewandt "
"werden soll."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Suchen nach:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7140,7 +7247,7 @@ msgstr ""
"Hier Text, nach dem gesucht werden soll, eingeben, je nach Modus einfacher "
"Text oder einen regulären Ausdruck"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7148,15 +7255,15 @@ msgstr ""
"Auswählen, wenn der Suchtext auf Groß/Kleinschreibung achten soll, abwählen, "
"wenn dies ignoriert werden soll"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Groß/Kleinschreibung"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "E&rsetzen durch:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
@@ -7164,11 +7271,11 @@ msgstr ""
"Der Ersetzungstext. Die Vorkommen des Suchtextes werden durch diesen Text "
"ersetzt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Funktion nach Ersetzung anwenden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7180,11 +7287,11 @@ msgstr ""
"wird das gesamte Feld verarbeitet, im Modus regulärer Ausdruck wird nur der "
"gefundene Text verarbeitet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Zielfeld:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7192,15 +7299,15 @@ msgstr ""
"Das Feld, in das der Text nach allen Ersetzungen geschrieben wird. Wenn "
"leer, wird das Ursprungsfeld benutzt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Modus:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Bestimmen Sie, wie der Text in das Zielfeld geschrieben wird."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7210,25 +7317,25 @@ msgstr ""
"Box, ob ein\n"
"Komma oder nichts zwischen dem Originaltext und dem eingefügten Text steht."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "Komma benutzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Test &text"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Te&stergebnis"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Ihr Test:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "&Suchen und ersetzen (experimentell)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Suchen und Ersetzen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7316,78 +7423,80 @@ msgid "This ISBN number is invalid"
msgstr "Diese ISBN ist ungültig"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Kann Etiketteneditor nicht verwenden"
+msgid "Tags changed"
+msgstr "Etiketten geändert"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
msgstr ""
-"Der Etiketteneditor kann nicht verwendet werden, falls sie die Etiketten "
-"verändert haben"
+"Sie haben die Etiketten geändert. Um den Etiketten- Editor zu verwenden, "
+"müssen Sie die Änderungen entweder verwerfen oder anwenden."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Lade Umschlagbild..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Kann kein Umschlagbild abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Konnte kein Umschlagbild abrufen. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Der Download timed out."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Konnte kein Umschlagbild für dieses Buch finden. Geben Sie zuerst die ISBN "
"an."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"Für die Fehlerbeschreibung von jeder Umschlagsbild- Quelle, klicken Sie "
"unten auf Details anzeigen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Falsches Umschlagbild"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Das Umschlagbild ist kein gültiges Bild"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Es sind Fehler aufgetreten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Während des Ladens von sozialen Metadaten sind Fehler aufgetreten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Konnte Metadaten nicht abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "Sie müssen wenigstens ISBN, Titel, Autor oder Herausgeber angeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Zugriff verweigert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
"Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?"
@@ -7769,61 +7878,57 @@ msgstr ""
msgid "Negate"
msgstr "Ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Erweiterte Suche"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Finde Einträge, die das Folgende enthalten..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&Alle diese Worte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "&Exakt diesen Ausdruck:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "Ein &oder mehrere dieser Worte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Aber zeige nicht Einträge, die das Folgende enthalten..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Alle diese &unerwünschten Worte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Folgende Übereinstimmung verwenden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
"Enthalten: Word oder Ausdruck stimmt irgendwo in den Metadaten überein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
"Übereinstimmend: Word oder Ausdruck muss mit einem ganzen Metadatenfeld "
"übereinstimmen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
"Regulärer Ausdruck: der Reguläre Ausdruck muss irgendwo in den Metadaten "
"übereinstimmen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7832,6 +7937,48 @@ msgstr ""
"ebook.com/user_manual/gui.html#the-search-"
"interface\">Bedienungsanleitung
für weitere Hilfe an"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "Er&weiterte Suche"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Titel eingeben."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Autor:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "E&tiketten:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Geben Sie einen Autorennamen ein. Nur ein Autor darf benutzt werden."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Serienname (ohne Index) eingeben. Nur ein Serienname darf benutzt werden."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Etiketten durch Leerzeichen getrennt eingeben"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Löschen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Nur in spezifischen Feldern suchen:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Tit&el/Autor/Serie ..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Formate auswählen"
@@ -8530,22 +8677,22 @@ msgstr "Zeige Bücher auf Speicherkarte B"
msgid "available"
msgstr "verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Es werden nur die Bücher angezeigt, die auf die gewählte gespeicherte Suche "
"zutreffen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Shift+Strg+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Erweiterte Suche"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Suche:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8554,19 +8701,27 @@ msgstr ""
"Kommentaren, etc.
Durch Leerzeichen getrennte Worte werden mit UND "
"verknüpft"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Los!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Schnellsuche durchführen (Sie können auch die Eingabetaste drücken)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Quick Search löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Aktuellen Suchtext kopieren (anstelle des Namens der Suche)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Aktuelle Suche unter dem in der Box angezeigten Namen speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Aktuell gespeicherte Suche löschen"
@@ -8588,79 +8743,82 @@ msgstr "Auf dem Gerät"
msgid "Size (MB)"
msgstr "Größe (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Buch %s von %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Buch %s von %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Der Such-Name ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "Die UUID dieses Buches ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "In der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Größe"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Buch %s von %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Zum Löschen ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Doppelklick ermöglicht Bearbeitung
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Spalte %s ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Sortieren nach %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "aufsteigend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "absteigend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Textausrichtung ändern für %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Links"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Rechts"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Zentriert"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Spalte anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Voreingestelltes Layout wiederherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8693,7 +8851,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Keine Treffer für die Suchworte %s gefunden."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Keine Treffer gefunden"
@@ -8759,7 +8917,7 @@ msgid "Do not check for updates"
msgstr "Nicht nach Updates suchen"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre Bibliothek"
@@ -8928,7 +9086,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Erfolgreich Metadaten heruntergeladen für %d von %d Büchern"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Einzelheiten"
@@ -10101,24 +10259,25 @@ msgid "&Current tweaks"
msgstr "Aktuelle &Optimierungen"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Suche"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Die gewählte Suche wird dauerhaft gelöscht. Sind Sie sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Gespeicherte Suchergebnisse"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
"Gespeicherte Suche wählen oder Namen für neue gespeicherte Suche eingeben"
@@ -10261,31 +10420,31 @@ msgstr "Such-Name duplizieren"
msgid "The saved search name %s is already used."
msgstr "Der gespeicherte Such-Name %s wird schon verwendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Nach Name sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Nach Beliebtheit sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Nach Bewertungsdurchschnitt sortieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Reihenfolge der Einträge im Etiketten- Browser einstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Übereinstimmung mit allen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Übereinstimmung mit irgendeinem"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
@@ -10293,11 +10452,11 @@ msgstr ""
"entweder Bücher, bei denen mindestens ein Eintrag paßt, oder aber Bücher, "
"bei denen alle Einträge passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Ben&utzer-Kategorien verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Eigene Kategorien zum Etiketten- Browser hinzufügen"
@@ -10599,7 +10758,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Einstellungen zum Anpassen des eBook Viewers"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Zuletzt verwendete Fenstergröße merken"
@@ -10763,81 +10922,81 @@ msgstr "Druckvorschau"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "eBook wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "eBooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Keine Treffer gefunden für: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Lade Ablauf..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Lege %s an"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "#%d zu Lesezeichen hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Lesezeichen hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Titel für Lesezeichen eingeben:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Lesezeichen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Lade eBook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM Fehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Dieses Buch ist geschützt durch DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Konnte eBook nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Einstellungen zur Kontrolle des eBook Viewers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund "
"angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Wenn ausgewählt, wird das Betrachter- Fenster nach Möglichkeit im "
"Vollbildmodus geöffnet."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10955,7 +11114,7 @@ msgstr "Ausblenden"
msgid "Toggle"
msgstr "Umschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10965,7 +11124,7 @@ msgstr ""
"können Sie auf ihre Calibre Büchersammlung direkt vom Gerät aus zugreifen. "
"Dazu müssen Sie den Calibre Content Server einschalten."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10973,7 +11132,7 @@ msgstr ""
"Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange "
"läuft, wie auch Calibre läuft."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10983,20 +11142,20 @@ msgstr ""
"WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername "
"oder die IP-Adresse des Rechners sein, auf dem Calibre läuft."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Verschiebe Bibliothek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Verschieben der Bibliothek schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Ungültige Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -11004,22 +11163,22 @@ msgstr ""
"
Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie "
"bevor Sie die aktuelle Bibliothek verschieben. Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Konnte Bibliothek nicht verschieben"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Speicherort für Bücher wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
"Sie müssen für die Calibre- Bibliothek einen leeren Ordner wählen. %s ist "
"nicht leer."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Willkommens-Assistent"
@@ -11980,7 +12139,7 @@ msgstr ""
"Default: no filtering"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Detaillierte Ausgabeinformation anzeigen. Hilfreich zur Fehlersuche."
@@ -12172,7 +12331,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:927
msgid "Unknown report check"
-msgstr ""
+msgstr "Unbekannte Berichtüberprüfung"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
msgid ""
@@ -12262,7 +12421,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
msgid "CATEGORY ITEMS"
-msgstr ""
+msgstr "KATEGORIE EINTRÄGE"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
@@ -12286,13 +12445,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:544
msgid "No label was provided"
-msgstr ""
+msgstr "Kein Suchname angegeben"
#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:546
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
+"Der Suchname darf ausschließlich Kleinbuchstaben, Zahlen und Unterstriche "
+"enthalten und muß mit einem Buchstaben anfangen."
#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
msgid "%sAverage rating is %3.1f"
@@ -12432,6 +12593,8 @@ msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
msgstr ""
+"Komma- separierte Liste der für jedes Buch zu speichernden Formate. "
+"Standardmäßig werden alle Formate gespeichert."
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
@@ -12541,38 +12704,46 @@ msgstr ""
"Voreinstellung: %default. Zum Ausschalten der Gruppierung auf eine große "
"Zahl einstellen."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Vor alle URLs angehängter Prefix. Nützlich für reverse proxy- Anwendung des "
+"Servers von Apache/ngingx/etc. aus."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Kennwort für den Zugriff auf die Calibre Bibliothek. Benutzername ist "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Lade, bitte warten"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "First"
-msgstr ""
+msgstr "Erste"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Last"
-msgstr ""
+msgstr "Letzte"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Previous"
-msgstr ""
+msgstr "Vorherige"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
msgid "Next"
-msgstr ""
+msgstr "Nächste"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
msgid "Browsing %d books"
-msgstr ""
+msgstr "Zeige %d Bücher"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Durchschnittliche Bewertung"
@@ -12580,86 +12751,94 @@ msgstr "Durchschnittliche Bewertung"
msgid "%s: %.1f stars"
msgstr "%s: %.1f Sterne"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d Sterne"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Beliebtheit"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Sortieren nach"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "Bibliothek"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "Startseite"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Neuestes"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Alle Bücher"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
-msgstr ""
+msgstr "Zeige Bücher nach"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
-msgstr ""
+msgstr "Kategorie zum Anzeigen wählen:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
-msgstr ""
+msgstr "Zeige nach"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
-msgstr ""
+msgstr "Hoch"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
-msgstr ""
+msgstr "in"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
-msgstr ""
+msgstr "Bücher in"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
-msgstr ""
+msgstr "Andere Formate"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
-msgid "Get"
-msgstr ""
+msgstr "Lese %s im %s Format"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr "Holen"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
-msgstr ""
+msgstr "Permalink"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
-msgstr ""
+msgstr "Ein permanenter Link zu diesem Buch"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
-msgstr ""
+msgstr "Dieses Buch wurde gelöscht"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
-msgstr ""
+msgstr "in Suche"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
-msgstr ""
+msgstr "Passende Bücher"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12671,21 +12850,42 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[Optionen]\n"
+"\n"
+"Startet den Calibre- Server. Der Calibre- Server\n"
+"stellt die Bibliothek via Internet zur Verfügung. Das\n"
+"Standardinterface erlaubt es, die Bibliothek via \n"
+"Kategorien zu durchblättern. Sie können auch ein \n"
+"für mobile Browser optimiertes Interface unter /mobile\n"
+"und ein OPDS- basiertes Interface für Leseprogramme\n"
+"unter /opds nutzen.\n"
+"\n"
+"Das OPDS- Interface wird via Bonjour automatisch publiziert.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Pfad zum Verzeichnis der Bibliothek für die Bereitstellung im Content Server"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Prozess PID in die angegebene Datei schreiben"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
msgstr ""
+"Gibt eine Restriktion für diese Instanz an. Diese Option übergeht alle "
+"bibliotheksspezifischen Einstellungen der GUI"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Server automatisch bei Quellcode- Änderungen neu laden. Funktioniert unter "
+"Umständen nicht in allen Umgebungen."
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
@@ -12787,7 +12987,7 @@ msgstr "Neue Formate zu schon vorhandenen Bucheinträgen hinzufügen"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:723
msgid "Tags to apply to books added to the library"
-msgstr ""
+msgstr "Etiketten, die neu hinzugefügten Büchern angehängt werden"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:727
msgid "List of named saved searches"
@@ -12803,11 +13003,11 @@ msgstr "Wie und wann Calibre Metadaten auf dem Gerät aktualisiert."
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
msgid "lookup requires either 2 or an odd number of arguments"
-msgstr ""
+msgstr "lookup benötigt entweder 2 oder eine ungerade Anzahl an Argumenten"
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
msgid "switch requires an odd number of arguments"
-msgstr ""
+msgstr "switch benötigt eine ungerade Anzahl an Argumenten"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
@@ -12919,25 +13119,28 @@ msgstr "Holländisch (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
msgid "Choose theme (needs restart)"
-msgstr ""
+msgstr "Theme auswählen (benötigt Neustart)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
msgid "No interpreter"
-msgstr ""
+msgstr "Kein Interpreter"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:189
msgid "No active interpreter found. Try restarting the console"
msgstr ""
+"Kein aktiver Interpreter gefunden. Versuchen Sie, die Konsole neu zu starten."
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:203
msgid "Interpreter died"
-msgstr ""
+msgstr "Interpreter abgestürzt"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:204
msgid ""
"Interpreter dies while excuting a command. To see the command, click Show "
"details"
msgstr ""
+"Der Interpreter ist bei der Ausführung eines Befehls abgestürzt. Um den "
+"Befehl zu sehen, klicken Sie auf Details anzeigen"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
@@ -12945,15 +13148,15 @@ msgstr "Willkommen zu"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
msgid " console "
-msgstr ""
+msgstr " Konsole "
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
msgid "Code is running"
-msgstr ""
+msgstr "Code wird ausgeführt"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
msgid "Restart console"
-msgstr ""
+msgstr "Konsole neu starten"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
@@ -13021,89 +13224,89 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Nachrichtenquelle unbekannt"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Download beendet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Der Download der folgenden Artikel schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " von "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tFehlgeschlagene Verknüpfungen:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Rufe Feeds ab..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Feeds der Index-Seite erhalten"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Umschlagbild versuchen heruterzuladen ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Erstelle Impressum..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Download von [%d Thread(s)] starten ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feeds wurden nach %s heruntergeladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Umschlagbild konnte nicht heruntergeladen werden: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Umschlagbild von %s herunterladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Impressumskopie geladen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Artikel ohne Titel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artikel heruntergeladen: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Herunterladen der Artikel schlug fehl: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Feed abrufen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -13111,7 +13314,7 @@ msgstr ""
"Login fehlgeschlagen, überprüfen Sie ihren Benutzername und Passwort für den "
"calibre Magazin Service."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -13135,7 +13338,7 @@ msgstr "Geplant"
msgid "Custom"
msgstr "Angepasst"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -13145,13 +13348,13 @@ msgstr ""
"\n"
"URL ist z.B. http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist "
"%default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -13159,7 +13362,7 @@ msgstr ""
"Timeout in Sekunden beim Warten auf eine Antwort vom Server. Voreinstellung: "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -13167,7 +13370,7 @@ msgstr ""
"Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt "
"werden. Voreinstellung %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -13175,7 +13378,7 @@ msgstr ""
"Höchstzahl der Dateien, die geladen werden. Dies trifft nur auf Dateien aus "
" Tags zu. Voreinstellung ist %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -13183,7 +13386,7 @@ msgstr ""
"Kleinstes Intervall in Sekunden zwischen aufeinander folgenden Abrufen. "
"Voreinstellung ist %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -13191,7 +13394,7 @@ msgstr ""
"Zeichenkodierung für Webseiten, die zu laden versucht werden. In der "
"Voreinstellung wird versucht, die Kodierung zu erraten."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13202,7 +13405,7 @@ msgstr ""
"sie einem regulären Ausdruck entsprechen. In der Voreinstellung werden alle "
"Links verfolgt."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13216,7 +13419,7 @@ msgstr ""
"Links ignoriert. Falls beide --filter-regexp und --match-regexp angegeben "
"sind, wird --filter-regexp zuerst angewendet."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "CSS-Stylesheets nicht herunterladen."
@@ -13800,6 +14003,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Suche:"
+
#~ msgid "Edit meta information"
#~ msgstr "Meta-Informationen editieren"
@@ -15930,6 +16136,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ "- Ein Regex Ausdruck mit einem einzelnen Punkt schließt alle Etiketten aus, "
#~ "wodurch auch kein Etiketten-Abschnitt erzeugt wird."
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Masthead font:"
#~ msgstr "Impressumsschrift:"
@@ -16095,6 +16304,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Disconnect from folder"
#~ msgstr "Von Verzeichnis trennen"
+#~ msgid "Send specific format"
+#~ msgstr "Angegebenes Format übertragen"
+
#~ msgid ""
#~ "The changes you made require that Calibre be restarted. Please restart as "
#~ "soon as practical."
@@ -16115,6 +16327,14 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ "Die Beschriftung darf nur Buchstaben, Ziffern und Unterstriche enthalten und "
#~ "muss mit einem Buchstaben beginnen"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Kann Etiketteneditor nicht verwenden"
+
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr ""
+#~ "Der Etiketteneditor kann nicht verwendet werden, falls sie die Etiketten "
+#~ "verändert haben"
+
#~ msgid "Item already used"
#~ msgstr "Element wird schon verwendet"
@@ -16150,6 +16370,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ "Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom "
#~ "Computer entfernt. Sin Sie sicher?"
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Klicken zum Öffnen der Buchdetails"
+
#~ msgid " "
#~ msgstr " "
@@ -16204,8 +16427,53 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Apply function &after replace:"
#~ msgstr "Funktion n&ach Ersetzung anwenden:"
+#~ msgid "&Search and replace (experimental)"
+#~ msgstr "&Suchen und ersetzen (experimentell)"
+
#~ msgid "Additional Information"
#~ msgstr "Zusätzliche Informationen"
#~ msgid "Run the check"
#~ msgstr "Überprüfung starten"
+
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be merged into the "
+#~ "first selected book. ISBN will not be merged.
When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""
+"
When calibre removes inter-paragraph spacing, it automatically sets a "
+"paragraph indent, to ensure that paragraphs can be easily distinguished. "
+"This option controls the width of that indent."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
-msgstr ""
+msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132
-msgid "Insert &blank line"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+msgid "Text justification:"
+msgstr "Text justification:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:133
-msgid "No text &justification"
-msgstr "No text &justification"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
-msgstr "&Linearize tables"
+msgstr "&Linearise tables"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
-msgid "&Transliterate unicode characters to ASCII."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
-msgstr ""
+msgstr "Extra &CSS"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
+msgid "&Transliterate unicode characters to ASCII"
+msgstr "&Transliterate unicode characters to ASCII"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
+msgid "Insert &blank line"
+msgstr "Insert &blank line"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
+msgid "Keep &ligatures"
+msgstr "Keep &ligatures"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
+msgid "Smarten &punctuation"
+msgstr "Smarten &punctuation"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19
msgid "LRF Output"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
-msgid "Enable &autorotation of wide images"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
-msgid "&Wordspace:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
-msgid "Minimum para. &indent:"
-msgstr ""
+msgstr "LRF Output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
-msgid "Render &tables as images"
-msgstr ""
+msgid "Enable &autorotation of wide images"
+msgstr "Enable &autorotation of wide images"
#: /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/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
-msgid "Add &header"
-msgstr ""
+msgid "&Wordspace:"
+msgstr "&Wordspace:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+msgid "Minimum para. &indent:"
+msgstr "Minimum para. &indent:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+msgid "Render &tables as images"
+msgstr "Render &tables as images"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+msgid "Text size multiplier for text in rendered tables:"
+msgstr "Text size multiplier for text in rendered tables:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+msgid "Add &header"
+msgstr "Add &header"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Header &separation:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
-msgstr ""
+msgstr "Header &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
-msgstr ""
+msgstr "&Embed fonts"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
-msgstr ""
+msgstr "&Serif font family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
-msgstr ""
+msgstr "S&ans-serif font family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
-msgstr ""
+msgstr "&Monospaced font family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:114
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200
msgid "Metadata"
msgstr "Metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:46
msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
msgstr ""
+"Set the metadata. The output file will contain as much of this metadata as "
+"possible."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:161
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:109
msgid "Choose cover for "
msgstr "Choose cover for "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:168
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:116
msgid "Cannot read"
msgstr "Cannot read"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:117
msgid "You do not have permission to read the file: "
msgstr "You do not have permission to read the file: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:125
msgid "Error reading file"
msgstr "Error reading file"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:178
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:126
msgid "
There was an error reading from file: "
msgstr "
There was an error reading from file: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:134
msgid " is not a valid picture"
msgstr " is not a valid picture"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:414
msgid "Book Cover"
msgstr "Book Cover"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
msgid "Use cover from &source file"
msgstr "Use cover from &source file"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415
msgid "Change &cover image:"
msgstr "Change &cover image:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
msgid "Browse for an image to use as the cover of this book."
msgstr "Browse for an image to use as the cover of this book."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373
msgid "&Title: "
msgstr "&Title: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
msgid "Change the title of this book"
msgstr "Change the title of this book"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Author(s): "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
msgid "Author So&rt:"
msgstr "Author So&rt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
@@ -3194,462 +5537,490 @@ msgstr ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Publisher: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:389
msgid "Ta&gs: "
msgstr "Ta&gs: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
msgstr ""
-"Tags categorize the book. This is particularly useful while searching. "
+"Tags categorise the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Series:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157
-#: /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:373
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /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:395
msgid "List of known series. You can add new series."
msgstr "List of known series. You can add new series."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:400
msgid "Book "
msgstr "Book "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20
msgid "MOBI Output"
-msgstr ""
+msgstr "MOBI Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:43
msgid "Default"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
-msgid "&Title for Table of Contents:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
-msgid "Rescale images for &Palm devices"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
-msgid "Use author &sort for author"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
-msgid "Disable compression of the file contents"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
-msgid "Do not add Table of Contents to book"
-msgstr ""
+msgstr "Default"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
-msgid "Kindle options"
-msgstr ""
+msgid "&Title for Table of Contents:"
+msgstr "&Title for Table of Contents:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
-msgid "Periodical masthead font:"
-msgstr ""
+msgid "Rescale images for &Palm devices"
+msgstr "Rescale images for &Palm devices"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+msgid "Use author &sort for author"
+msgstr "Use author &sort for author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
+msgid "Disable compression of the file contents"
+msgstr "Disable compression of the file contents"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
+msgid "Do not add Table of Contents to book"
+msgstr "Do not add Table of Contents to book"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
+msgid "Kindle options"
+msgstr "Kindle options"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
+msgid "Periodical masthead font:"
+msgstr "Periodical masthead font:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
-msgstr ""
+msgstr "Personal Doc tag:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35
msgid "Page Setup"
msgstr "Page Setup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:115
-msgid "&Output profile:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
-msgid "Profile description"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
-msgid "&Input profile:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
-msgid "Margins"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
-msgid "&Left:"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
-msgid "&Top:"
-msgstr ""
+msgid "&Output profile:"
+msgstr "&Output profile:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+msgid "Profile description"
+msgstr "Profile description"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
-msgid "&Right:"
-msgstr ""
+msgid "&Input profile:"
+msgstr "&Input profile:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+msgid "Margins"
+msgstr "Margins"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
+msgid "&Left:"
+msgstr "&Left:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
+msgid "&Top:"
+msgstr "&Top:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
+msgid "&Right:"
+msgstr "&Right:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
-msgstr ""
+msgstr "&Bottom:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12
msgid "PDB Input"
-msgstr ""
+msgstr "PDB Input"
-#: /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:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
-msgstr ""
+msgstr "Treat each &line as a paragraph"
-#: /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:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
-msgstr ""
+msgstr "Assume print formatting"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16
msgid "PDB Output"
-msgstr ""
+msgstr "PDB Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
-msgstr ""
+msgstr "&Format:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12
msgid "PDF Input"
-msgstr ""
+msgstr "PDF Input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
-msgstr ""
+msgstr "Line &Un-Wrapping Factor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
-msgstr ""
+msgstr "No &Images"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17
msgid "PDF Output"
-msgstr ""
+msgstr "PDF Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
-msgstr ""
+msgstr "&Paper Size:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
-msgstr ""
+msgstr "&Orientation:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
+msgid "Preserve &aspect ratio of cover"
+msgstr "Preserve &aspect ratio of cover"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14
msgid "RB Output"
-msgstr ""
+msgstr "RB Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1928
-msgid "Choose the format to view"
-msgstr "Choose the format to view"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:91
-msgid "Cannot build regex using the GUI builder without a book."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:83
msgid "No formats available"
-msgstr ""
+msgstr "No formats available"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:84
+msgid "Cannot build regex using the GUI builder without a book."
+msgstr "Cannot build regex using the GUI builder without a book."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:103
msgid "Open book"
-msgstr ""
+msgstr "Open book"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:107
-msgid "~"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
-msgstr ""
+msgstr "Regex Builder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
-msgstr ""
+msgstr "Preview"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
-msgstr ""
+msgstr "Regex:"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:171
msgid "Convert"
-msgstr ""
+msgstr "Convert"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:196
msgid "Options specific to the input format."
-msgstr ""
+msgstr "Options specific to the input format."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:108
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
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:118
msgid "&Input format:"
-msgstr ""
+msgstr "&Input format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:119
msgid "Use &saved conversion settings for individual books"
-msgstr ""
+msgstr "Use &saved conversion settings for individual books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14
+msgid "SNB Output"
+msgstr "SNB Output"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Hide chapter name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Insert space before the first line for each paragraph"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Insert empty line between paragraphs"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
"Detection"
msgstr ""
+"Structure\n"
+"Detection"
#: /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/calibre/src/calibre/gui2/convert/structure_detection.py:34
-msgid "Detect chapters at (XPath expression):"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
-msgid "Insert page breaks before (XPath expression):"
-msgstr ""
+"Fine tune the detection of chapter headings and other document structure."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37
-msgid "Header regular expression:"
-msgstr ""
+msgid "Detect chapters at (XPath expression):"
+msgstr "Detect chapters at (XPath expression):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:38
+msgid "Insert page breaks before (XPath expression):"
+msgstr "Insert page breaks before (XPath expression):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40
-msgid "Footer regular expression:"
-msgstr ""
+msgid "Header regular expression:"
+msgstr "Header regular expression:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43
+msgid "Footer regular expression:"
+msgstr "Footer regular expression:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:87
msgid "Invalid regular expression"
msgstr "Invalid regular expression"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:88
msgid "Invalid regular expression: %s"
msgstr "Invalid regular expression: %s"
-#: /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/structure_detection.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
-msgid "The XPath expression %s is invalid."
-msgstr ""
+msgid "Invalid XPath"
+msgstr "Invalid XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:40
+msgid "The XPath expression %s is invalid."
+msgstr "The XPath expression %s is invalid."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81
msgid "Chapter &mark:"
msgstr "Chapter &mark:"
-#: /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:82
msgid "Remove first &image"
-msgstr ""
+msgstr "Remove first &image"
-#: /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:83
msgid "Insert &metadata as page at start of book"
-msgstr ""
+msgstr "Insert &metadata as page at start of book"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63
-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:84
msgid "Remove F&ooter"
-msgstr ""
+msgstr "Remove F&ooter"
-#: /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:85
msgid "Remove H&eader"
-msgstr ""
+msgstr "Remove H&eader"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:86
+msgid "Line &un-wrap factor during preprocess:"
+msgstr "Line &un-wrap factor during preprocess:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:87
+msgid "&Preprocess input file to possibly improve structure detection"
+msgstr "&Preprocess input file to possibly improve structure detection"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16
msgid ""
"Table of\n"
"Contents"
msgstr ""
+"Table of\n"
+"Contents"
#: /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/calibre/src/calibre/gui2/convert/toc.py:29
-msgid "Level &1 TOC (XPath expression):"
-msgstr ""
+msgstr "Control the creation/conversion of the Table of Contents."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30
-msgid "Level &2 TOC (XPath expression):"
-msgstr ""
+msgid "Level &1 TOC (XPath expression):"
+msgstr "Level &1 TOC (XPath expression):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31
-msgid "Level &3 TOC (XPath expression):"
-msgstr ""
+msgid "Level &2 TOC (XPath expression):"
+msgstr "Level &2 TOC (XPath expression):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:32
+msgid "Level &3 TOC (XPath expression):"
+msgstr "Level &3 TOC (XPath expression):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Do not add &detected chapters to the Table of Contents"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Number of &links to add to Table of Contents"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Chapter &threshold"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Force use of auto-generated Table of Contents"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
-msgstr ""
+msgstr "TOC &Filter:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12
msgid "TXT Input"
-msgstr ""
+msgstr "TXT Input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
-msgstr ""
+msgstr "Process using markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
"
Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
+"
Markdown is a simple markup language for text files, that allows for "
+"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
-msgstr ""
+msgstr "Do not insert Table of Contents into output text when using markdown"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
+msgid "Preserve &spaces"
+msgstr "Preserve &spaces"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16
msgid "TXT Output"
-msgstr ""
+msgstr "TXT Output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
-msgstr ""
+msgstr "&Line ending style:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
-msgstr ""
+msgstr "&Maximum line length:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
-msgid "Force maximum line lenght"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
+msgid "Force maximum line length"
+msgstr "Force maximum line length"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:50
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:55
msgid "TextLabel"
msgstr "TextLabel"
-#: /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:57
msgid "Use a wizard to help construct the XPath expression"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
-msgid "Match HTML &tags with tag name:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
-msgid "*"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
-msgid "a"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
-msgid "br"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
-msgid "div"
-msgstr ""
+msgstr "Use a wizard to help construct the XPath expression"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
-msgid "h1"
-msgstr ""
+msgid "Match HTML &tags with tag name:"
+msgstr "Match HTML &tags with tag name:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
-msgid "h2"
-msgstr ""
+msgid "*"
+msgstr "*"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
-msgid "h3"
-msgstr ""
+msgid "a"
+msgstr "a"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
-msgid "h4"
-msgstr ""
+msgid "br"
+msgstr "br"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
-msgid "h5"
-msgstr ""
+msgid "div"
+msgstr "div"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
-msgid "h6"
-msgstr ""
+msgid "h1"
+msgstr "h1"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
-msgid "hr"
-msgstr ""
+msgid "h2"
+msgstr "h2"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
-msgid "span"
-msgstr ""
+msgid "h3"
+msgstr "h3"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
-msgid "Having the &attribute:"
-msgstr ""
+msgid "h4"
+msgstr "h4"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
-msgid "With &value:"
-msgstr ""
+msgid "h5"
+msgstr "h5"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
-msgid "(A regular expression)"
-msgstr ""
+msgid "h6"
+msgstr "h6"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+msgid "hr"
+msgstr "hr"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
+msgid "span"
+msgstr "span"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
+msgid "Having the &attribute:"
+msgstr "Having the &attribute:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
+msgid "With &value:"
+msgstr "With &value:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
+msgid "(A regular expression)"
+msgstr "(A regular expression)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
"
For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -3658,1028 +6029,675 @@ msgid ""
"tag.
To learn more advanced usage of XPath see the XPath Tutorial."
msgstr ""
+"
For example, to match all h2 tags that have class=\"chapter\", set tag to "
+"h2, attribute to class and value to "
+"chapter.
Leaving attribute blank will match any attribute and "
+"leaving value blank will match any value. Setting tag to * will match any "
+"tag.
To learn more advanced usage of XPath see the XPath Tutorial."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:38
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:118
+msgid "Browse by covers"
+msgstr "Browse by covers"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:149
+msgid "Cover browser could not be loaded"
+msgstr "Cover browser could not be loaded"
+
+#: /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/custom_column_widgets.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:243
+msgid "Undefined"
+msgstr "Undefined"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
+msgid "star(s)"
+msgstr "star(s)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:123
+msgid "Unrated"
+msgstr "Unrated"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:156
+msgid "Set '%s' to today"
+msgstr "Set '%s' to today"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:266
+msgid " index:"
+msgstr " index:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
+msgid "Remove series"
+msgstr "Remove series"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
+msgid "Automatically number books"
+msgstr "Automatically number books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+msgid "Force numbers to start with "
+msgstr "Force numbers to start with "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
+msgid "Remove all tags"
+msgstr "Remove all tags"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
+msgid "tags to add"
+msgstr "tags to add"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
+msgid "tags to remove"
+msgstr "tags to remove"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:50
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
msgid "No details available."
-msgstr ""
+msgstr "No details available."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:189
msgid "Device no longer connected."
msgstr "Device no longer connected."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:307
msgid "Get device information"
msgstr "Get device information"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
msgid "Get list of books on device"
msgstr "Get list of books on device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:328
msgid "Get annotations from device"
-msgstr ""
+msgstr "Get annotations from device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:340
msgid "Send metadata to device"
msgstr "Send metadata to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:345
+msgid "Send collections to device"
+msgstr "Send collections to device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
msgid "Upload %d books to device"
msgstr "Upload %d books to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:395
msgid "Delete books from device"
msgstr "Delete books from device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:412
msgid "Download books from device"
msgstr "Download books from device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:422
msgid "View book on device"
msgstr "View book on device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:296
-msgid "and delete from library"
-msgstr "and delete from library"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
msgid "Set default send to device action"
msgstr "Set default send to device action"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:324
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:333
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:335
-msgid "Email to"
-msgstr "Email to"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:346
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:462
msgid "Send to main memory"
msgstr "Send to main memory"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:348
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:464
msgid "Send to storage card A"
-msgstr ""
+msgstr "Send to storage card A"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:350
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:466
msgid "Send to storage card B"
+msgstr "Send to storage card B"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:480
+msgid "Main Memory"
+msgstr "Main Memory"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Send specific format to"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
+msgid "Send and delete from library"
+msgstr "Send and delete from library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+msgid "Eject device"
+msgstr "Eject device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
+msgid "Error communicating with device"
+msgstr "Error communicating with device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
+msgid "Select folder to open as device"
+msgstr "Select folder to open as device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
+msgid "Error talking to device"
+msgstr "Error talking to device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
+msgid ""
+"There was a temporary error talking to the device. Please unplug and "
+"reconnect the device and or reboot."
msgstr ""
+"There was a temporary error talking to the device. Please unplug and "
+"reconnect the device and or reboot."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:360
-msgid "Send specific format to main memory"
-msgstr "Send specific format to main memory"
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
+msgid "Device: "
+msgstr "Device: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:362
-msgid "Send specific format to storage card A"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
+msgid " detected."
+msgstr " detected."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:364
-msgid "Send specific format to storage card B"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:408
-msgid "Fetch annotations (experimental)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "selected to send"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:523
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Choose format to send to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "No device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Cannot send: No device is connected"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:534
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "No card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:535
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:539
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Cannot send: Device has no storage card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Attached, you will find the e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:584
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "by"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "in the %s format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Sending email to"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:635
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:787
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:903
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:910
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "No suitable formats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
-msgstr ""
+msgstr "Auto convert the following books before sending via email?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Could not email the following books as no suitable formats were found:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:654
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Failed to email books"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:655
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Failed to email the following books:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:659
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Sent by email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:686
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "News:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:687
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Attached is the"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Sent news to"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:728
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:788
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
-msgstr ""
+msgstr "Auto convert the following books before uploading to the device?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:757
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
-msgstr ""
+msgstr "Sending catalogues to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:818
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Sending news to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Sending books to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:911
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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 ""
+"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."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:959
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "No space on device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:960
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
"
Cannot upload books to device there is no more free space available "
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57
+msgid "Invalid template"
+msgstr "Invalid template"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58
+msgid "The template %s is invalid:"
+msgstr "The template %s is invalid:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83
msgid "Select available formats and their order for this device"
-msgstr ""
+msgstr "Select available formats and their order for this device"
-#: /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:87
msgid "Use sub directories"
-msgstr ""
+msgstr "Use subdirectories"
-#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:88
+msgid "Use author sort for author"
+msgstr "Use author sort for author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:90
msgid "Save &template:"
+msgstr "Save &template:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:48
+msgid "Add books by ISBN"
+msgstr "Add books by ISBN"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:49
+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 ""
+"
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."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:368
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1096
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:92
-msgid "Path"
-msgstr "Path"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:50
+msgid "&Paste from clipboard"
+msgstr "&Paste from clipboard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:111
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:112
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:113
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:367
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:93
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151
-msgid "Formats"
-msgstr "Formats"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
+msgid "Fit &cover within view"
+msgstr "Fit &cover within view"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:68
-msgid "Fit &cover to view"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Previous"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "&Next"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:38
msgid "My Books"
-msgstr ""
+msgstr "My Books"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:287
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
-msgstr ""
+msgstr "Generate catalogue"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
-msgstr ""
+msgstr "Generate catalogue for {0} books"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
-msgstr ""
+msgstr "Catalogue &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
+"Catalogue &title (existing catalogue with the same title will be replaced):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
-msgstr ""
+msgstr "&Send catalogue to device automatically"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
-msgstr ""
+msgstr "Catalogue options"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
+msgid "Check Library"
+msgstr "Check Library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr "&Run the check"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr "Copy &to clipboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr "Names to ignore:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
+msgid "Extensions to ignore"
+msgstr "Extensions to ignore"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
+msgid "Path from library"
+msgstr "Path from library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Name"
+msgstr "Name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Choose Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:38
+msgid "Choose location for calibre library"
+msgstr "Choose location for calibre library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:45
+msgid "Same as current"
+msgstr "Same as current"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:46
+msgid "The location %s contains the current calibre library"
+msgstr "The location %s contains the current calibre library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51
+msgid "No existing library found"
+msgstr "No existing library found"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:52
+msgid "There is no existing calibre library at %s"
+msgstr "There is no existing calibre library at %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:56
+msgid "Not empty"
+msgstr "Not empty"
+
+#: /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 "The folder %s is not empty. Please choose an empty folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location"
+msgstr "No location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:80
+msgid "No location selected"
+msgstr "No location selected"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
+msgid "Bad location"
+msgstr "Bad location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:85
+msgid "%s is not an existing folder"
+msgstr "%s is not an existing folder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:71
+msgid "Choose your calibre library"
+msgstr "Choose your calibre library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:72
+msgid "Your calibre library is currently located at {0}"
+msgstr "Your calibre library is currently located at {0}"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:73
+msgid "New &Location:"
+msgstr "New &Location:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:74
+msgid "Use &existing library at the new location"
+msgstr "Use &existing library at the new location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:75
+msgid "&Create an empty library at the new location"
+msgstr "&Create an empty library at the new location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:76
+msgid "&Move current library to new location"
+msgstr "&Move current library to new location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33
msgid "Set defaults for conversion of comics (CBR/CBZ files)"
msgstr "Set defaults for conversion of comics (CBR/CBZ files)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
msgid "Set options for converting %s"
msgstr "Set options for converting %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Title:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98
msgid "&Author(s):"
msgstr "&Author(s):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100
msgid "&Profile:"
msgstr "&Profile:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170
-msgid "%(plugin_type)s %(plugins)s"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
+msgid "Edit Comments"
+msgstr "Edit Comments"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171
-msgid "plugins"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:180
-msgid ""
-"\n"
-"Customization: "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196
-msgid "Conversion"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196
-msgid "General"
-msgstr "General"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196
-msgid "Interface"
-msgstr "Interface"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
-msgid "Add/Save"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197
-msgid ""
-"Email\n"
-"Delivery"
-msgstr ""
-"Email\n"
-"Delivery"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
-msgid "Advanced"
-msgstr "Advanced"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
-msgid ""
-"Content\n"
-"Server"
-msgstr ""
-"Content\n"
-"Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198
-msgid "Plugins"
-msgstr "Plugins"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216
-msgid "Auto send"
-msgstr "Auto send"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216
-msgid "Email"
-msgstr "Email"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221
-msgid "Formats to email. The first matching format will be sent."
-msgstr "Formats to email. The first matching format will be sent."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222
-msgid ""
-"If checked, downloaded news will be automatically mailed to this email "
-"address (provided it is in one of the listed formats)."
-msgstr ""
-"If checked, downloaded news will be automatically mailed to this email "
-"address (provided it is in one of the listed formats)."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296
-msgid "new email address"
-msgstr "new email address"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:478
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:823
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1520
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:53
-msgid "Error"
-msgstr "Error"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:479
-msgid "Failed to install command line tools."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:482
-msgid "Command line tools installed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:483
-msgid "Command line tools installed in"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:484
-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:535
-msgid "No valid plugin path"
-msgstr "No valid plugin path"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:536
-msgid "%s is not a valid plugin path"
-msgstr "%s is not a valid plugin path"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539
-msgid "Choose plugin"
-msgstr "Choose plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551
-msgid "Plugin cannot be disabled"
-msgstr "Plugin cannot be disabled"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552
-msgid "The plugin: %s cannot be disabled"
-msgstr "The plugin: %s cannot be disabled"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:561
-msgid "Plugin not customizable"
-msgstr "Plugin not customizable"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:562
-msgid "Plugin: %s does not need customization"
-msgstr "Plugin: %s does not need customization"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570
-msgid "Customize"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:608
-msgid "Cannot remove builtin plugin"
-msgstr "Cannot remove builtin plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:609
-msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
-msgstr ""
-" cannot be removed. It is a builtin plugin. Try disabling it instead."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:642
-msgid "Error log:"
-msgstr "Error log:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649
-msgid "Access log:"
-msgstr "Access log:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:683
-msgid "Failed to start content server"
-msgstr "Failed to start content server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:701
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:555
-msgid "Select location for books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:709
-msgid "Invalid size"
-msgstr "Invalid size"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:710
-msgid "The size %s is invalid. must be of the form widthxheight"
-msgstr "The size %s is invalid. Must be of the form widthxheight"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:769
-msgid "Invalid database location"
-msgstr "Invalid database location"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:765
-msgid "Invalid database location "
-msgstr "Invalid database location "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:766
-msgid " Must be a directory."
-msgstr " Must be a directory."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:770
-msgid "Invalid database location. Cannot write to "
-msgstr "Invalid database location. Cannot write to "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804
-msgid "Checking database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:824
-msgid "Failed to check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:829
-msgid "Some inconsistencies found"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:830
-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 ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103
-msgid "TabWidget"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104
-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:105
-msgid "Read metadata only from &file name"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106
-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:107
-msgid "&Swap author firstname and lastname"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108
-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"
-"to the existing book, instead of creating a new entry. If the existing book "
-"already has the format, then it is silently ignored.\n"
-"\n"
-"Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), "
-"punctuation, case, etc. Author match is exact."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112
-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:113
-msgid "&Configure metadata from file name"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114
-msgid "&Adding books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115
-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:116
-msgid "Save &cover separately"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117
-msgid "Update &metadata in saved copies"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:118
-msgid "Save metadata in &OPF file"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:119
-msgid "Convert non-English characters to &English equivalents"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:120
-msgid "Format &dates as:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:121
-msgid "File &formats to save:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:122
-msgid "Replace space with &underscores"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:123
-msgid "Change paths to &lowercase"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:124
-msgid "&Saving books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:125
-msgid ""
-"Here you can control how calibre will save your books when you click the "
-"Send to Device button. This setting can be overriden for individual devices "
-"by customizing the device interface plugins in Preferences->Plugins"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:126
-msgid "Sending to &device"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:401
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
-msgid "Preferences"
-msgstr "Preferences"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505
-msgid ""
-"&Location of ebooks (The ebooks are stored in folders sorted by author and "
-"metadata is stored in the file metadata.db)"
-msgstr ""
-"&Location of ebooks (The ebooks are stored in folders sorted by author and "
-"metadata is stored in the file metadata.db)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506
-msgid "Browse for the new database location"
-msgstr "Browse for the new database location"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508
-msgid "Show notification when &new version is available"
-msgstr "Show notification when &new version is available"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509
-msgid "Download &social metadata (tags/ratings/etc.) by default"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510
-msgid "&Overwrite author and title by default when fetching metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511
-msgid "Default network &timeout:"
-msgstr "Default network &timeout:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512
-msgid ""
-"Set the default timeout for network fetches (i.e. anytime we go out to the "
-"internet to get information)"
-msgstr ""
-"Set the default timeout for network fetches (i.e. anytime we go out to the "
-"internet to get information)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513
-msgid " seconds"
-msgstr " seconds"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514
-msgid "Choose &language (requires restart):"
-msgstr "Choose &language (requires restart):"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515
-msgid "Normal"
-msgstr "Normal"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516
-msgid "High"
-msgstr "High"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517
-msgid "Low"
-msgstr "Low"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518
-msgid "Job &priority:"
-msgstr "Job &priority:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520
-msgid "Preferred &input format order:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523
-msgid "Use &Roman numerals for series number"
-msgstr "Use &Roman numerals for series number"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524
-msgid "Enable system &tray icon (needs restart)"
-msgstr "Enable system &tray icon (needs restart)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525
-msgid "Show ¬ifications in system tray"
-msgstr "Show ¬ifications in system tray"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526
-msgid "Show cover &browser in a separate window (needs restart)"
-msgstr "Show cover &browser in a separate window (needs restart)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527
-msgid "Search as you type"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528
-msgid "Automatically send downloaded &news to ebook reader"
-msgstr "Automatically send downloaded &news to ebook reader"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529
-msgid "&Delete news from library when it is automatically sent to reader"
-msgstr "&Delete news from library when it is automatically sent to reader"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530
-msgid "&Number of covers to show in browse mode (needs restart):"
-msgstr "&Number of covers to show in browse mode (needs restart):"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531
-msgid "Toolbar"
-msgstr "Toolbar"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532
-msgid "Large"
-msgstr "Large"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533
-msgid "Medium"
-msgstr "Medium"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534
-msgid "Small"
-msgstr "Small"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535
-msgid "&Button size in toolbar"
-msgstr "&Button size in toolbar"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
-msgid "Show &text in toolbar buttons"
-msgstr "Show &text in toolbar buttons"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
-msgid "Select visible &columns in library view"
-msgstr "Select visible &columns in library view"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
-msgid "Use internal &viewer for:"
-msgstr "Use internal &viewer for:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
-msgid "Add an email address to which to send books"
-msgstr "Add an email address to which to send books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
-msgid "&Add email"
-msgstr "&Add email"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
-msgid "Make &default"
-msgstr "Make &default"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
-msgid "&Remove email"
-msgstr "&Remove email"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
-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:546
-msgid "&Maximum number of waiting worker processes (needs restart):"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
-msgid "&Check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
-msgid "&Install command line tools"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549
-msgid "Open calibre &configuration directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
-msgid "Limit the max. simultaneous jobs to the available CPU &cores"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
-msgid "Debug &device detection"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
-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 ""
-"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/dialogs/config/config_ui.py:553
-msgid "Server &port:"
-msgstr "Server &port:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
-msgid "&Username:"
-msgstr "&Username:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
-msgid "&Password:"
-msgstr "&Password:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
-msgid ""
-"If you leave the password blank, anyone will be able to access your book "
-"collection using the web interface."
-msgstr ""
-"If you leave the password blank, anyone will be able to access your book "
-"collection using the web interface."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
-msgid ""
-"The maximum size (widthxheight) for displayed covers. Larger covers are "
-"resized. "
-msgstr ""
-"The maximum size (widthxheight) for displayed covers. Larger covers are "
-"resized. "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558
-msgid "Max. &cover size:"
-msgstr "Max. &cover size:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:559
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
-msgid "&Show password"
-msgstr "&Show password"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:560
-msgid "Max. &OPDS items per query:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:561
-msgid "&Start Server"
-msgstr "&Start Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:562
-msgid "St&op Server"
-msgstr "St&op Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:563
-msgid "&Test Server"
-msgstr "&Test Server"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:564
-msgid "Run server &automatically on startup"
-msgstr "Run server &automatically on startup"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:565
-msgid "View &server logs"
-msgstr "View &server logs"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:566
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
-msgid ""
-"
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:568
-msgid ""
-"Here you can customize the behavior of Calibre by controlling what plugins "
-"it uses."
-msgstr ""
-"Here you can customize the behavior of Calibre by controlling what plugins "
-"it uses."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:569
-msgid "Enable/&Disable plugin"
-msgstr "Enable/&Disable plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:570
-msgid "&Customize plugin"
-msgstr "&Customize plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:571
-msgid "&Remove plugin"
-msgstr "&Remove plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:572
-msgid "Add new plugin"
-msgstr "Add new plugin"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:573
-msgid "Plugin &file:"
-msgstr "Plugin &file:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:575
-msgid "&Add"
-msgstr "&Add"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/device_debug.py:21
-msgid "Getting debug information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/device_debug.py:22
-msgid "Copy to &clipboard"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/device_debug.py:24
-msgid "Debug device detection"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template.py:44
-msgid "Invalid template"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template.py:45
-msgid "The template %s is invalid:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:42
-msgid "Save &template"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:43
-msgid ""
-"By adjusting the template below, you can control what folders the files are "
-"saved in and what filenames they are given. You can use the / character to "
-"indicate sub-folders. Available metadata variables are described below. If a "
-"particular book does not have some metadata, the variable will be replaced "
-"by the empty string."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/save_template_ui.py:44
-msgid "Available variables:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/social.py:34
-msgid "Downloading social metadata, please wait..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48
-msgid "Are you sure?"
-msgstr "Are you sure?"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:55
msgid "&Show this warning again"
msgstr "&Show this warning again"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:47
msgid "ERROR"
msgstr "ERROR"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:67
+msgid ""
+"All checked books will be permanently deleted from your device. "
+"Please verify the list."
+msgstr ""
+"All checked books will be permanently deleted from your device. "
+"Please verify the list."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
+msgid "Location"
+msgstr "Location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+msgid "Date"
+msgstr "Date"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
+msgid "Format"
+msgstr "Format"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
+msgid "Delete from device"
+msgstr "Delete from device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:34
+msgid "Author sort"
+msgstr "Author sort"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:590
+msgid "Invalid author name"
+msgstr "Invalid author name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:591
+msgid "Author names cannot contain & characters."
+msgstr "Author names cannot contain & characters."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
+msgid "Manage authors"
+msgstr "Manage authors"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
+msgid "Sort by author"
+msgstr "Sort by author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
+msgid "Sort by author sort"
+msgstr "Sort by author sort"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
+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 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"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
+msgid "Recalculate all author sort values"
+msgstr "Recalculate all author sort values"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60
msgid "Author Sort"
msgstr "Author Sort"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:62
msgid "ISBN"
msgstr "ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:162
msgid "Finding metadata..."
msgstr "Finding metadata..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:176
msgid "Could not find metadata"
msgstr "Could not find metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:177
msgid "The metadata download seems to have stalled. Try again later."
msgstr "The metadata download seems to have stalled. Try again later."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:186
msgid "Warning"
msgstr "Warning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:187
msgid "Could not fetch metadata from:"
msgstr "Could not fetch metadata from:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:191
msgid "No metadata found"
msgstr "No metadata found"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
msgstr "Fetch metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
msgid ""
"
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 "
@@ -4691,71 +6709,215 @@ msgstr ""
"free account and enter your access key "
"below."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:92
msgid "&Access Key:"
msgstr "&Access Key:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:93
msgid "Fetch"
msgstr "Fetch"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:94
msgid "Matches"
msgstr "Matches"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:95
msgid ""
"Select the book that most closely matches your copy from the list below"
msgstr ""
"Select the book that most closely matches your copy from the list below"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:96
msgid "Download &social metadata (tags/rating/etc.) for the selected book"
-msgstr ""
+msgstr "Download &social metadata (tags/rating/etc.) for the selected book"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:97
msgid "Overwrite author and title with author and title of selected book"
-msgstr ""
+msgstr "Overwrite author and title with author and title of selected book"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:42
msgid "Details of job"
msgstr "Details of job"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49
msgid "Active Jobs"
msgstr "Active Jobs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50
msgid "&Stop selected job"
msgstr "&Stop selected Job"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:51
msgid "Show job &details"
-msgstr ""
+msgstr "Show job &details"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:47
-msgid "Stop &all jobs"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:52
+msgid "Stop &all non device jobs"
+msgstr "Stop &all non device jobs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+msgid "Title/Author"
+msgstr "Title/Author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+msgid "Standard metadata"
+msgstr "Standard metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+msgid "Custom metadata"
+msgstr "Custom metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
+msgid "Search/Replace"
+msgstr "Search/Replace"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr "Working"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+msgid "Lower Case"
+msgstr "Lower Case"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+msgid "Upper Case"
+msgstr "Upper Case"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
+msgid "Title Case"
+msgstr "Title Case"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+msgid "Character match"
+msgstr "Character match"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+msgid "Regular Expression"
+msgstr "Regular Expression"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
+msgid "Replace field"
+msgstr "Replace field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
+msgid "Prepend to field"
+msgstr "Prepend to field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
+msgid "Append to field"
+msgstr "Append to field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
+msgid "Editing meta information for %d books"
+msgstr "Editing meta information for %d books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
+msgid "Book %d:"
+msgstr "Book %d:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
+msgid ""
+"You can destroy your library using this feature. Changes are "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
+msgstr ""
+"You can destroy your library using this feature. Changes are "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
+msgid ""
+"In character mode, the field is searched for the entered search text. The "
+"text is replaced by the specified replacement text everywhere it is found in "
+"the specified field. After replacement is finished, the text can be changed "
+"to upper-case, lower-case, or title-case. If the case-sensitive check box is "
+"checked, the search text must match exactly. If it is unchecked, the search "
+"text will match both upper- and lower-case letters"
+msgstr ""
+"In character mode, the field is searched for the entered search text. The "
+"text is replaced by the specified replacement text everywhere it is found in "
+"the specified field. After replacement is finished, the text can be changed "
+"to upper-case, lower-case, or title-case. If the case-sensitive check box is "
+"checked, the search text must match exactly. If it is unchecked, the search "
+"text will match both upper- and lower-case letters"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
+msgid ""
+"In regular expression mode, the search text is an arbitrary python-"
+"compatible regular expression. The replacement text can contain "
+"backreferences to parenthesized expressions in the pattern. The search is "
+"not anchored, and can match and replace multiple times on the same string. "
+"The modification functions (lower-case etc) are applied to the matched text, "
+"not to the field as a whole. The destination box specifies the field where "
+"the result after matching and replacement is to be assigned. You can replace "
+"the text in the field, or prepend or append the matched text. See this reference for more "
+"information on python's regular expressions, and in particular the 'sub' "
+"function."
+msgstr ""
+"In regular expression mode, the search text is an arbitrary python-"
+"compatible regular expression. The replacement text can contain "
+"backreferences to parenthesized expressions in the pattern. The search is "
+"not anchored, and can match and replace multiple times on the same string. "
+"The modification functions (lower-case etc) are applied to the matched text, "
+"not to the field as a whole. The destination box specifies the field where "
+"the result after matching and replacement is to be assigned. You can replace "
+"the text in the field, or prepend or append the matched text. See this reference for more "
+"information on python's regular expressions, and in particular the 'sub' "
+"function."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
+msgid "You must specify a destination when source is a composite field"
+msgstr "You must specify a destination when source is a composite field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
+msgid "Search/replace invalid"
+msgstr "Search/replace invalid"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
+msgid ""
+"Authors cannot be set to the empty string. Book title %s not processed"
+msgstr ""
+"Authors cannot be set to the empty string. Book title %s not processed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
+msgid "Title cannot be set to the empty string. Book title %s not processed"
+msgstr "Title cannot be set to the empty string. Book title %s not processed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
+msgid "Search pattern is invalid: %s"
+msgstr "Search pattern is invalid: %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
+msgid ""
+"Applying changes to %d books.\n"
+"Phase {0} {1}%%."
+msgstr ""
+"Applying changes to %d books.\n"
+"Phase {0} {1}%%."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Edit Meta information"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353
-msgid "Meta information"
-msgstr "Meta information"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatically set author sort"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
-msgstr ""
+msgstr "Author s&ort: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -4763,355 +6925,712 @@ msgstr ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Rating:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146
-#: /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:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Rating of this book. 0-5 stars"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
-msgstr ""
+msgstr "No change"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148
-#: /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:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " stars"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
-msgstr ""
+msgstr "Add ta&gs: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153
-#: /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:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /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:392
msgid "Open Tag Editor"
msgstr "Open Tag Editor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Remove tags:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Comma separated list of tags to remove from the books. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+msgid "Check this box to remove all tags from the books."
+msgstr "Check this box to remove all tags from the books."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
+msgid "Remove all"
+msgstr "Remove all"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+msgid "If checked, the series will be cleared"
+msgstr "If checked, the series will be cleared"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
+msgid "Clear series"
+msgstr "Clear series"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
+msgid ""
+"If not checked, the series number for the books will be set to 1.\n"
+"If checked, selected books will be automatically numbered, in the order\n"
+"you selected them. So if you selected Book A and then Book B,\n"
+"Book A will have series number 1 and Book B series number 2."
+msgstr ""
+"If not checked, the series number for the books will be set to 1.\n"
+"If checked, selected books will be automatically numbered, in the order\n"
+"you selected them. So if you selected Book A and then Book B,\n"
+"Book A will have series number 1 and Book B series number 2."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
+msgid "Automatically number books in this series"
+msgstr "Automatically number books in this series"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
+msgid ""
+"Series will normally be renumbered from the highest number in the database\n"
+"for that series. Checking this box will tell calibre to start numbering\n"
+"from the value in the box"
+msgstr ""
+"Series will normally be renumbered from the highest number in the database\n"
+"for that series. Checking this box will tell calibre to start numbering\n"
+"from the value in the box"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Remove &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
-msgstr ""
+msgstr "&Swap title and author"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+msgid ""
+"Force the title to be in title case. If both this and swap authors are "
+"checked,\n"
+"title and author are swapped before the title case is set"
+msgstr ""
+"Force the title to be in title case. If both this and swap authors are "
+"checked,\n"
+"title and author are swapped before the title case is set"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+msgid "Change title to title case"
+msgstr "Change title to title case"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
+msgid ""
+"Remove stored conversion settings for the selected books.\n"
+"\n"
+"Future conversion of these books will use the default settings."
+msgstr ""
+"Remove stored conversion settings for the selected books.\n"
+"\n"
+"Future conversion of these books will use the default settings."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+msgid "Remove &stored conversion settings for the selected books"
+msgstr "Remove &stored conversion settings for the selected books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
+msgid "&Basic metadata"
+msgstr "&Basic metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
+msgid "&Custom metadata"
+msgstr "&Custom metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+msgid "Search &field:"
+msgstr "Search &field:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+msgid "The name of the field that you want to search"
+msgstr "The name of the field that you want to search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+msgid "Search mode:"
+msgstr "Search mode:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+msgid ""
+"Choose whether to use basic text matching or advanced regular expression "
+"matching"
+msgstr ""
+"Choose whether to use basic text matching or advanced regular expression "
+"matching"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+msgid "&Search for:"
+msgstr "&Search for:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+msgid ""
+"Enter the what you are looking for, either plain text or a regular "
+"expression, depending on the mode"
+msgstr ""
+"Enter the what you are looking for, either plain text or a regular "
+"expression, depending on the mode"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+msgid ""
+"Check this box if the search string must match exactly upper and lower case. "
+"Uncheck it if case is to be ignored"
+msgstr ""
+"Check this box if the search string must match exactly upper and lower case. "
+"Uncheck it if case is to be ignored"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+msgid "Case sensitive"
+msgstr "Case sensitive"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+msgid "&Replace with:"
+msgstr "&Replace with:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+msgid ""
+"The replacement text. The matched search text will be replaced with this "
+"string"
+msgstr ""
+"The replacement text. The matched search text will be replaced with this "
+"string"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
+msgid "Apply function after replace:"
+msgstr "Apply function after replace:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+msgid ""
+"Specify how the text is to be processed after matching and replacement. In "
+"character mode, the entire\n"
+"field is processed. In regular expression mode, only the matched text is "
+"processed"
+msgstr ""
+"Specify how the text is to be processed after matching and replacement. In "
+"character mode, the entire\n"
+"field is processed. In regular expression mode, only the matched text is "
+"processed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+msgid "&Destination field:"
+msgstr "&Destination field:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+msgid ""
+"The field that the text will be put into after all replacements. If blank, "
+"the source field is used."
+msgstr ""
+"The field that the text will be put into after all replacements. If blank, "
+"the source field is used."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+msgid "Mode:"
+msgstr "Mode:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
+msgid "Specify how the text should be copied into the destination."
+msgstr "Specify how the text should be copied into the destination."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+msgid ""
+"If the replace mode is prepend or append, then this box indicates whether a "
+"comma or\n"
+"nothing should be put between the original text and the inserted text"
+msgstr ""
+"If the replace mode is prepend or append, then this box indicates whether a "
+"comma or\n"
+"nothing should be put between the original text and the inserted text"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+msgid "use comma"
+msgstr "use comma"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+msgid "Test &text"
+msgstr "Test &text"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
+msgid "Test re&sult"
+msgstr "Test re&sult"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
+msgid "Your test:"
+msgstr "Your test:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Search and replace"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
+msgid "Last modified: %s"
+msgstr "Last modified: %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:133
msgid "Not a valid picture"
-msgstr ""
+msgstr "Not a valid picture"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:150
+msgid "Specify title and author"
+msgstr "Specify title and author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:151
+msgid "You must specify a title and author before generating a cover"
+msgstr "You must specify a title and author before generating a cover"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:169
msgid "Choose formats for "
-msgstr ""
+msgstr "Choose formats for "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1266
-msgid "Books"
-msgstr "Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:200
msgid "No permission"
-msgstr ""
+msgstr "No permission"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:201
msgid "You do not have permission to read the following files:"
-msgstr ""
+msgstr "You do not have permission to read the following files:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:229
msgid "No format selected"
msgstr "No format selected"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:240
msgid "Could not read metadata"
msgstr "Could not read metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:241
msgid "Could not read metadata from %s format"
msgstr "Could not read metadata from %s format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:247
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
msgid "Could not read cover"
msgstr "Could not read cover"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:290
msgid "Could not read cover from %s format"
msgstr "Could not read cover from %s format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:296
msgid "The cover in the %s format is invalid"
msgstr "The cover in the %s format is invalid"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:351
+msgid ""
+" The green color indicates that the current author sort matches the current "
+"author"
+msgstr ""
+" The green colour indicates that the current author sort matches the current "
+"author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:354
+msgid ""
+" The red color indicates that the current author sort does not match the "
+"current author"
+msgstr ""
+" The red colour indicates that the current author sort does not match the "
+"current author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:359
msgid "Abort the editing of all remaining books"
-msgstr ""
+msgstr "Abort the editing of all remaining books"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:406
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:529
msgid "This ISBN number is valid"
-msgstr ""
+msgstr "This ISBN number is valid"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532
msgid "This ISBN number is invalid"
-msgstr ""
+msgstr "This ISBN number is invalid"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
+msgid "Tags changed"
+msgstr "Tags changed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Downloading cover..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:522
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:527
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Cannot fetch cover"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:523
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Could not fetch cover. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "The download timed out."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr "Could not find cover for this book. Try specifying the ISBN first."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:540
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+msgid ""
+"For the error message from each cover source, click Show details below."
+msgstr ""
+"For the error message from each cover source, click Show details below."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Bad cover"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "The cover is not a valid picture"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
-msgstr ""
+msgstr "There were errors"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:575
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
-msgstr ""
+msgstr "There were errors downloading social metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Cannot fetch metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:605
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "You must specify at least one of ISBN, Title, Authors or Publisher"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
-msgstr ""
+msgstr "Permission denied"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:675
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
-msgstr ""
+msgstr "Could not open %s. Is it being used by another program?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "Edit Meta Information"
msgstr "Edit Meta Information"
-#: /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:372
+msgid "Meta information"
+msgstr "Meta information"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375
msgid "Swap the author and title"
msgstr "Swap the author and title"
-#: /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:378
msgid "Author S&ort: "
msgstr "Author S&ort: "
-#: /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:379
msgid ""
-"Automatically create the author sort entry based on the current author entry"
+"Specify how the author(s) of this book should be sorted. For example Charles "
+"Dickens should be sorted as Dickens, Charles.\n"
+"If the box is colored green, then text matches the individual author's sort "
+"strings. If it is colored red, then the authors and this text do not match."
msgstr ""
-"Automatically create the author sort entry based on the current author entry"
+"Specify how the author(s) of this book should be sorted. For example Charles "
+"Dickens should be sorted as Dickens, Charles.\n"
+"If the box is coloured green, then text matches the individual author's sort "
+"strings. If it is coloured red, then the authors and this text do not match."
-#: /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:381
+msgid ""
+"Automatically create the author sort entry based on the current author "
+"entry.\n"
+"Using this button to create author sort will change author sort from red to "
+"green."
+msgstr ""
+"Automatically create the author sort entry based on the current author "
+"entry.\n"
+"Using this button to create author sort will change author sort from red to "
+"green."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove unused series (Series that have no books)"
msgstr "Remove unused series (Series that have no books)"
-#: /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:398
msgid "IS&BN:"
msgstr "IS&BN:"
-#: /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:399
msgid "Publishe&d:"
-msgstr ""
+msgstr "Publishe&d:"
-#: /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:402
msgid "dd MMM yyyy"
-msgstr ""
+msgstr "dd MMM yyyy"
-#: /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:403
msgid "&Date:"
-msgstr ""
+msgstr "&Date:"
-#: /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:404
msgid "&Comments"
-msgstr ""
+msgstr "&Comments"
-#: /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:405
msgid "&Fetch metadata from server"
msgstr "&Fetch metadata from server"
-#: /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:406
msgid "Available Formats"
msgstr "Available Formats"
-#: /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:407
msgid "Add a new format for this book to the database"
msgstr "Add a new format for this book to the database"
-#: /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:409
msgid "Remove the selected formats for this book from the database."
msgstr "Remove the selected formats for this book from the database."
-#: /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:411
msgid "Set the cover for the book from the selected format"
msgstr "Set the cover for the book from the selected format"
-#: /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:413
msgid "Update metadata from the metadata in the selected format"
-msgstr ""
+msgstr "Update metadata from the metadata in the selected format"
-#: /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:416
+msgid "&Browse"
+msgstr "&Browse"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:417
+msgid "Remove border (if any) from cover"
+msgstr "Remove border (if any) from cover"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:418
+msgid "T&rim"
+msgstr "T&rim"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419
msgid "Reset cover to default"
msgstr "Reset cover to default"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:399
-msgid "Download &cover"
-msgstr "Download &cover"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:421
+msgid "Download co&ver"
+msgstr "Download co&ver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422
+msgid "Generate a default cover based on the title and author"
+msgstr "Generate a default cover based on the title and author"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:423
+msgid "&Generate cover"
+msgstr "&Generate cover"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:61
msgid "Password needed"
msgstr "Password needed"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+msgid "&Username:"
+msgstr "&Username:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+msgid "&Password:"
+msgstr "&Password:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:130
+msgid "&Show password"
+msgstr "&Show password"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
msgstr "Aborting..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:119
+#: /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 ""
+"The current saved search will be permanently deleted. Are you sure?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:88
+msgid "Saved Search Editor"
+msgstr "Saved Search Editor"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:89
+msgid "Saved Search: "
+msgstr "Saved Search: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:90
+msgid "Select a saved search to edit"
+msgstr "Select a saved search to edit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:91
+msgid "Delete this selected saved search"
+msgstr "Delete this selected saved search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:93
+msgid "Enter a new saved search name."
+msgstr "Enter a new saved search name."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94
+msgid "Add the new saved search"
+msgstr "Add the new saved search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:96
+msgid "Change the contents of the saved search"
+msgstr "Change the contents of the saved search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126
msgid "Need username and password"
-msgstr ""
+msgstr "Need username and password"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127
msgid "You must provide a username and/or password to use this news source."
-msgstr ""
+msgstr "You must provide a username and/or password to use this news source."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
+msgid "Account"
+msgstr "Account"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
+msgid "(optional)"
+msgstr "(optional)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
+msgid "(required)"
+msgstr "(required)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
msgstr "Created by: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:192
msgid "Last downloaded: never"
msgstr "Last downloaded: never"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:207
msgid "%d days, %d hours and %d minutes ago"
msgstr "%d days, %d hours and %d minutes ago"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:209
msgid "Last downloaded"
msgstr "Last downloaded"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:216
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "Schedule news download"
msgstr "Schedule news download"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:236
msgid "Add a custom news source"
msgstr "Add a custom news source"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:241
+msgid "Download all scheduled new sources"
+msgstr "Download all scheduled new sources"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:341
msgid "No internet connection"
-msgstr ""
+msgstr "No internet connection"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid "Cannot download news as no internet connection is active"
-msgstr ""
+msgstr "Cannot download news as no internet connection is active"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:191
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:283
msgid "Recipes"
msgstr "Recipes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:199
msgid "Download all scheduled recipes at once"
msgstr "Download all scheduled recipes at once"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:200
msgid "Download &all scheduled"
msgstr "Download &all scheduled"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:201
msgid "blurb"
msgstr "blurb"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:202
msgid "&Schedule for download:"
msgstr "&Schedule for download:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
msgid "Every "
msgstr "Every "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204
msgid "day"
msgstr "day"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:205
msgid "Monday"
msgstr "Monday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206
msgid "Tuesday"
msgstr "Tuesday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207
msgid "Wednesday"
msgstr "Wednesday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208
msgid "Thursday"
msgstr "Thursday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209
msgid "Friday"
msgstr "Friday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210
msgid "Saturday"
msgstr "Saturday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211
msgid "Sunday"
msgstr "Sunday"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
msgid "at"
msgstr "at"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
msgid ""
"Interval at which to download this recipe. A value of zero means that the "
"recipe will be downloaded every hour."
@@ -5119,41 +7638,41 @@ msgstr ""
"Interval at which to download this recipe. A value of zero means that the "
"recipe will be downloaded every hour."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:268
msgid " days"
msgstr " days"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216
msgid "&Account"
msgstr "&Account"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220
msgid "For the scheduling to work, you must leave calibre running."
msgstr "For the scheduling to work, you must leave calibre running."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221
msgid "&Schedule"
-msgstr ""
+msgstr "&Schedule"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:222
msgid "Add &title as tag"
-msgstr ""
+msgstr "Add &title as tag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:223
msgid "&Extra tags:"
-msgstr ""
+msgstr "&Extra tags:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:224
msgid "&Advanced"
-msgstr ""
+msgstr "&Advanced"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:225
msgid "&Download now"
msgstr "&Download now"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:226
msgid ""
"Delete downloaded news older than the specified number of days. Set to zero "
"to disable."
@@ -5161,19 +7680,19 @@ msgstr ""
"Delete downloaded news older than the specified number of days. Set to zero "
"to disable."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:228
msgid "Delete downloaded news older than "
msgstr "Delete downloaded news older than "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "contains"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "The text to search for. It is interpreted as a regular expression."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
"
Negate this match. That is, only return results that do not match "
"this query."
@@ -5181,88 +7700,200 @@ msgstr ""
"
Negate this match. That is, only return results that do not match "
"this query."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negate"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Advanced Search"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Find entries that have..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&All these words:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "This exact &phrase:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "&One or more of these words:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "But dont show entries that have..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Any of these &unwanted words:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
-msgstr ""
+msgstr "What kind of match to use:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
-msgstr ""
+msgstr "Contains: the word or phrase matches anywhere in the metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
-msgstr ""
+msgstr "Equals: the word or phrase must match an entire metadata field"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
+"Regular expression: the expression must match anywhere in the metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
msgstr ""
+"See the User Manual for more help"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "A&dvanced Search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Enter the title."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Author:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "Ta&gs:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Enter an author's name. Only one author can be used."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Enter a series name, without an index. Only one series name can be used."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Enter tags separated by spaces"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Clear"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Search only in specific fields:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Titl&e/Author/Series ..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
-msgstr ""
+msgstr "Choose formats"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:97
+msgid "Authors"
+msgstr "Authors"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128
+msgid "Publishers"
+msgstr "Publishers"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:114
+msgid " (not on any book)"
+msgstr " (not on any book)"
+
+#: /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 ""
+"The current tag category will be permanently deleted. Are you sure?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:158
+msgid "User Categories Editor"
+msgstr "User Categories Editor"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:159
+msgid "A&vailable items"
+msgstr "A&vailable items"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:160
+msgid "Apply tags to current tag category"
+msgstr "Apply tags to current tag category"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:162
+msgid "A&pplied items"
+msgstr "A&pplied items"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:163
+msgid "Unapply (remove) tag from current tag category"
+msgstr "Unapply (remove) tag from current tag category"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:165
+msgid "Category name: "
+msgstr "Category name: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166
+msgid "Select a category to edit"
+msgstr "Select a category to edit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167
+msgid "Delete this selected tag category"
+msgstr "Delete this selected tag category"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169
+msgid "Enter a new category name. Select the kind before adding it."
+msgstr "Enter a new category name. Select the kind before adding it."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:170
+msgid "Add the new category"
+msgstr "Add the new category"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172
+msgid "Category filter: "
+msgstr "Category filter: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:173
+msgid "Select the content kind of the new category"
+msgstr "Select the content kind of the new category"
+
+#: /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 ""
+msgstr "Are your sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:67
+#: /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 ""
+"The following tags are used by one or more books. Are you certain you want "
+"to delete them?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128
msgid "Tag Editor"
msgstr "Tag Editor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129
msgid "A&vailable tags"
msgstr "A&vailable tags"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130
msgid ""
"Delete tag from database. This will unapply the tag from all books and then "
"remove it from the database."
@@ -5270,23 +7901,23 @@ msgstr ""
"Delete tag from database. This will unapply the tag from all books and then "
"remove it from the database."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132
msgid "Apply tag to current book"
msgstr "Apply tag to current book"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134
msgid "A&pplied tags"
msgstr "A&pplied tags"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135
msgid "Unapply (remove) tag from current book"
msgstr "Unapply (remove) tag from current book"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:137
msgid "&Add tag:"
msgstr "&Add tag:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:138
msgid ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
@@ -5294,135 +7925,229 @@ msgstr ""
"If the tag you want is not in the available list, you can add it here. "
"Accepts a comma separated list of tags."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:139
msgid "Add tag to available tags and apply it to current book"
msgstr "Add tag to available tags and apply it to current book"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:20
+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:580
+msgid "Item is blank"
+msgstr "Item is blank"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:581
+msgid "An item cannot be set to nothing. Delete it instead."
+msgstr "An item cannot be set to nothing. Delete it instead."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:91
+msgid "No item selected"
+msgstr "No item selected"
+
+#: /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 "You must select one item from the list of Available items."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101
+msgid "No items selected"
+msgstr "No items selected"
+
+#: /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 "You must select at least one items from the list."
+
+#: /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 "Are you certain you want to delete the following items?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77
+msgid "Category Editor"
+msgstr "Category Editor"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78
+msgid "Items in use"
+msgstr "Items in use"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79
+msgid ""
+"Delete item from database. This will unapply the item from all books and "
+"then remove it from the database."
+msgstr ""
+"Delete item from database. This will unapply the item from all books and "
+"then remove it from the database."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81
+msgid "Rename the item in every book where it is used."
+msgstr "Rename the item in every book where it is used."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:106
+msgid "Ctrl+S"
+msgstr "Ctrl+S"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:56
msgid "Test email settings"
msgstr "Test email settings"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:57
msgid "Send test mail from %s to:"
msgstr "Send test mail from %s to:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120
msgid "&Test"
msgstr "&Test"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:55
+msgid "Display contents of exploded ePub"
+msgstr "Display contents of exploded ePub"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:56
+msgid "&Explode ePub"
+msgstr "&Explode ePub"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:57
+msgid "Rebuild ePub from exploded contents"
+msgstr "Rebuild ePub from exploded contents"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:58
+msgid "&Rebuild ePub"
+msgstr "&Rebuild ePub"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:59
+msgid "Discard changes"
+msgstr "Discard changes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:218
+msgid "&Cancel"
+msgstr "&Cancel"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61
+msgid ""
+"
Explode the ePub to display contents in a file browser window. To tweak "
+"individual files, right-click, then 'Open with...' your editor of choice. "
+"When tweaks are complete, close the file browser window and the editor "
+"windows you used to edit files in the epub.
Rebuild the ePub, "
+"updating your calibre library.
"
+msgstr ""
+"
Explode the ePub to display contents in a file browser window. To tweak "
+"individual files, right-click, then 'Open with...' your editor of choice. "
+"When tweaks are complete, close the file browser window and the editor "
+"windows you used to edit files in the epub.
Rebuild the ePub, "
+"updating your calibre library.
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "No recipe selected"
msgstr "No recipe selected"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:137
msgid "The attached file: %s is a recipe to download %s."
msgstr "The attached file: %s is a recipe to download %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:138
msgid "Recipe for "
msgstr "Recipe for "
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260
msgid "Switch to Advanced mode"
msgstr "Switch to Advanced mode"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:169
msgid "Switch to Basic mode"
msgstr "Switch to Basic mode"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a title"
msgstr "Feed must have a title"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed must have a title"
msgstr "The feed must have a title"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:184
msgid "Feed must have a URL"
msgstr "Feed must have a URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "The feed %s must have a URL"
msgstr "The feed %s must have a URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
-msgid "Already exists"
-msgstr "Already exists"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191
msgid "This feed has already been added to the recipe"
msgstr "This feed has already been added to the recipe"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "Invalid input"
msgstr "Invalid input"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:292
msgid "
Could not create recipe. Error: %s"
msgstr "
Could not create recipe. Error: %s"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:295
msgid "Replace recipe?"
msgstr "Replace recipe?"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:296
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr "A custom recipe named %s already exists. Do you want to replace it?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick recipe"
msgstr "Pick recipe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick the recipe to customize"
-msgstr "Pick the recipe to customize"
+msgstr "Pick the recipe to customise"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:282
msgid "Choose a recipe file"
msgstr "Choose a recipe file"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253
msgid "Add custom news source"
msgstr "Add custom news source"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254
msgid "Available user recipes"
msgstr "Available user recipes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:255
msgid "Add/Update &recipe"
msgstr "Add/Update &recipe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256
msgid "&Remove recipe"
msgstr "&Remove recipe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:257
msgid "&Share recipe"
msgstr "&Share recipe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:258
msgid "Customize &builtin recipe"
-msgstr "Customize &builtin recipe"
+msgstr "Customise &builtin recipe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:259
msgid "&Load recipe from file"
msgstr "&Load recipe from file"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261
msgid ""
"
\n"
+"
Set a regular expression "
+"pattern to use when trying to guess ebook metadata from filenames.
\n"
+"
A reference on the syntax "
+"of regular expressions is available.
\n"
+"
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.
Words separated by spaces are ANDed"
+msgstr ""
+"
Search the list of books by title, author, publisher, tags, comments, "
+"etc.
Words separated by spaces are ANDed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Go!"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Do Quick Search (you can also press the Enter key)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+msgid "Reset Quick Search"
+msgstr "Reset Quick Search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+msgid "Copy current search text (instead of search name)"
+msgstr "Copy current search text (instead of search name)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+msgid "Save current search under the name shown in the box"
+msgstr "Save current search under the name shown in the box"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
+msgid "Delete current saved search"
+msgstr "Delete current saved search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
+msgid "N"
+msgstr "N"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
+msgid "Y"
+msgstr "Y"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:240
+msgid "On Device"
+msgstr "On Device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285
msgid "Size (MB)"
msgstr "Size (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1157
-msgid "Date"
-msgstr "Date"
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Book %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:176
-msgid "Rating"
-msgstr "Rating"
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
+msgid "The lookup/search name is \"{0}\""
+msgstr "The lookup/search name is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:360
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:366
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:371
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440
-msgid "None"
-msgstr "None"
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
+msgid "This book's UUID is \"{0}\""
+msgstr "This book's UUID is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
+msgid "In Library"
+msgstr "In Library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+msgid "Size"
+msgstr "Size"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
msgid "Book %s of %s."
msgstr "Book %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:894
-msgid "Not allowed"
-msgstr "Not allowed"
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
+msgid "Marked for deletion"
+msgstr "Marked for deletion"
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:895
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
+msgid "Double click to edit me
"
+msgstr "Double click to edit me
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+msgid "Hide column %s"
+msgstr "Hide column %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
+msgid "Sort on %s"
+msgstr "Sort on %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
+msgid "Ascending"
+msgstr "Ascending"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
+msgid "Descending"
+msgstr "Descending"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
+msgid "Change text alignment for %s"
+msgstr "Change text alignment for %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
+msgid "Left"
+msgstr "Left"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
+msgid "Right"
+msgstr "Right"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
+msgid "Center"
+msgstr "Centre"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
+msgid "Show column"
+msgstr "Show column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
+msgid "Restore default layout"
+msgstr "Restore default layout"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -5679,27 +8633,19 @@ msgstr ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1095
-msgid "Format"
-msgstr "Format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1146
-msgid "Double click to edit me
"
-msgstr "Double click to edit me
"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52
msgid "Configure Viewer"
msgstr "Configure Viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53
msgid "Use white background"
msgstr "Use white background"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:54
msgid "Hyphenate"
msgstr "Hyphenate"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:55
msgid "Changes will only take effect after a restart."
msgstr "Changes will only take effect after a restart."
@@ -5712,7 +8658,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "No matches for the search phrase %s were found."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:433
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "No matches found"
@@ -5729,20 +8675,22 @@ msgid "LRF Viewer toolbar"
msgstr "LRF Viewer toolbar"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Next Page"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Previous Page"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Back"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Forward"
@@ -5751,7 +8699,7 @@ msgid "Next match"
msgstr "Next match"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Open ebook"
@@ -5759,208 +8707,127 @@ msgstr "Open ebook"
msgid "Configure"
msgstr "Configure"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:30
msgid "Use the library located at the specified path."
msgstr "Use the library located at the specified path."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:32
msgid "Start minimized to system tray."
-msgstr "Start minimized to system tray."
+msgstr "Start minimised to system tray."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:34
msgid "Log debugging information to console"
msgstr "Log debugging information to console"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:31
+#: /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/calibre/src/calibre/gui2/main.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
+msgid "Calibre Library"
+msgstr "Calibre Library"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
-msgid "If you are sure it is not running"
-msgstr ""
+msgid "Choose a location for your calibre e-book library"
+msgstr "Choose a location for your calibre e-book library"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:95
+msgid "Failed to create library"
+msgstr "Failed to create library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96
+msgid "Failed to create calibre library at: %r."
+msgstr "Failed to create calibre library at: %r."
+
+#: /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 "Choose a location for your new calibre e-book library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
+msgid "Initializing user interface..."
+msgstr "Initialising user interface..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:178
+msgid "Repairing failed"
+msgstr "Repairing failed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:179
+msgid "The database repair failed. Starting with a new empty library."
+msgstr "The database repair failed. Starting with a new empty library."
+
+#: /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 "Bad database location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194
+msgid "Bad database location %r. calibre will now quit."
+msgstr "Bad database location %r. calibre will now quit."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
+msgid "Corrupted database"
+msgstr "Corrupted database"
+
+#: /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/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/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/calibre/src/calibre/gui2/main.py:237
+msgid "Starting %s: Loading books..."
+msgstr "Starting %s: Loading books..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:282
+msgid "If you are sure it is not running"
+msgstr "If you are sure it is not running"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:284
msgid "Cannot Start "
msgstr "Cannot Start "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
msgid "%s is already running."
-msgstr ""
+msgstr "%s is already running."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288
msgid "may be running in the system tray, in the"
-msgstr ""
+msgstr "may be running in the system tray, in the"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290
msgid "upper right region of the screen."
-msgstr ""
+msgstr "upper right region of the screen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:292
msgid "lower right region of the screen."
-msgstr ""
+msgstr "lower right region of the screen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:295
msgid "try rebooting your computer."
-msgstr ""
+msgstr "try rebooting your computer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:309
msgid "try deleting the file"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358
-msgid "calibre"
-msgstr "calibre"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:360
-msgid "Advanced search"
-msgstr "Advanced search"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:362
-msgid "Alt+S"
-msgstr "Alt+S"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:363
-msgid "&Search:"
-msgstr "&Search:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:365
-msgid ""
-"
Search the list of books by title, author, publisher, tags, comments, "
-"etc.
Words separated by spaces are ANDed"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:366
-msgid "set in ui.py"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367
-msgid "Reset Quick Search"
-msgstr "Reset Quick Search"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:369
-msgid "Choose saved search or enter name for new saved search"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:370
-msgid "Copy current search text (instead of search name)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:372
-msgid "Save current search under the name shown in the box"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:374
-msgid "Delete current search and clear search box"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:376
-msgid "Sort by &popularity"
-msgstr "Sort by &popularity"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:377
-msgid "Match any"
-msgstr "Match any"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:378
-msgid "Match all"
-msgstr "Match all"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:379
-msgid "Add books"
-msgstr "Add books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:380
-msgid "A"
-msgstr "A"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:381
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:382
-msgid "Remove books"
-msgstr "Remove books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:383
-msgid "Del"
-msgstr "Del"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:384
-msgid "Edit meta information"
-msgstr "Edit meta information"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:385
-msgid "E"
-msgstr "E"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:386
-msgid "Send to device"
-msgstr "Send to device"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:387
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:320
-msgid "Save to disk"
-msgstr "Save to disk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:388
-msgid "S"
-msgstr "S"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:389
-msgid "Fetch news"
-msgstr "Fetch news"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:390
-msgid "F"
-msgstr "F"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:391
-msgid "Convert E-books"
-msgstr "Convert E-books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:392
-msgid "C"
-msgstr "C"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:393
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:330
-msgid "View"
-msgstr "View"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:394
-msgid "V"
-msgstr "V"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:395
-msgid "Open containing folder"
-msgstr "Open containing folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:396
-msgid "Show book details"
-msgstr "Show book details"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:397
-msgid "Books by same author"
-msgstr "Books by same author"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:398
-msgid "Books in this series"
-msgstr "Books in this series"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:399
-msgid "Books by this publisher"
-msgstr "Books by this publisher"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:400
-msgid "Books with the same tags"
-msgstr "Books with the same tags"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:402
-msgid "Configure calibre"
-msgstr "Configure calibre"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:403
-msgid "Ctrl+P"
-msgstr "Ctrl+P"
+msgstr "try deleting the file"
#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:20
msgid ""
@@ -5970,739 +8837,1503 @@ 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/calibre/src/calibre/gui2/main_window.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:61
msgid "&Preferences"
msgstr "&Preferences"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:62
msgid "&Quit"
msgstr "&Quit"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:90
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109
msgid "ERROR: Unhandled exception"
msgstr "ERROR: Unhandled exception"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:109
msgid "Book has neither title nor ISBN"
msgstr "Book has neither title nor ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:138
msgid "No matches found for this book"
msgstr "No matches found for this book"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:190
+msgid "Failed to download metadata"
+msgstr "Failed to download metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
+msgid "cover"
+msgstr "cover"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
+msgid "Downloaded"
+msgstr "Downloaded"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
+msgid "Failed to get"
+msgstr "Failed to get"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
+msgid "%s %s for: %s"
+msgstr "%s %s for: %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
+msgid "Done"
+msgstr "Done"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
+msgid "Successfully downloaded metadata for %d out of %d books"
+msgstr "Successfully downloaded metadata for %d out of %d books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
+msgid "Details"
+msgstr "Details"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
+msgid ""
+"Restore settings to default values. You have to click Apply to actually save "
+"the default settings."
+msgstr ""
+"Restore settings to default values. You have to click Apply to actually save "
+"the default settings."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:49
+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 ""
+"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."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:50
+msgid "Read metadata from &file contents rather than file name"
+msgstr "Read metadata from &file contents rather than file name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:51
+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"
+"to the existing book, instead of creating a new entry. If the existing book "
+"already has the format, then it is silently ignored.\n"
+"\n"
+"Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), "
+"punctuation, case, etc. Author match is exact."
+msgstr ""
+"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"
+"to the existing book, instead of creating a new entry. If the existing book "
+"already has the format, then it is silently ignored.\n"
+"\n"
+"Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), "
+"punctuation, case, etc. Author match is exact."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:55
+msgid ""
+"If books with similar titles and authors found, &merge the new files "
+"automatically"
+msgstr ""
+"If books with similar titles and authors found, &merge the new files "
+"automatically"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:56
+msgid "&Configure metadata from file name"
+msgstr "&Configure metadata from file name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:57
+msgid ""
+"Swap the firstname and lastname of the author. This affects only metadata "
+"read from file names."
+msgstr ""
+"Swap the firstname and lastname of the author. This affects only metadata "
+"read from file names."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:58
+msgid "&Swap author firstname and lastname"
+msgstr "&Swap author firstname and lastname"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+msgid "Normal"
+msgstr "Normal"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
+msgid "High"
+msgstr "High"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+msgid "Low"
+msgstr "Low"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:163
+msgid "Confirmation dialogs have all been reset"
+msgstr "Confirmation dialogs have all been reset"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+msgid "&Overwrite author and title by default when fetching metadata"
+msgstr "&Overwrite author and title by default when fetching metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+msgid "Download &social metadata (tags/ratings/etc.) by default"
+msgstr "Download &social metadata (tags/ratings/etc.) by default"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:139
+msgid "Show notification when &new version is available"
+msgstr "Show notification when &new version is available"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+msgid "Automatically send downloaded &news to ebook reader"
+msgstr "Automatically send downloaded &news to ebook reader"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+msgid "&Delete news from library when it is automatically sent to reader"
+msgstr "&Delete news from library when it is automatically sent to reader"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+msgid "Default network &timeout:"
+msgstr "Default network &timeout:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
+msgid ""
+"Set the default timeout for network fetches (i.e. anytime we go out to the "
+"internet to get information)"
+msgstr ""
+"Set the default timeout for network fetches (i.e. anytime we go out to the "
+"internet to get information)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+msgid " seconds"
+msgstr " seconds"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148
+msgid "Job &priority:"
+msgstr "Job &priority:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:149
+msgid "Preferred &output format:"
+msgstr "Preferred &output format:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+msgid "Restriction to apply when the current library is opened:"
+msgstr "Restriction to apply when the current library is opened:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151
+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 ""
+"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. "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152
+msgid ""
+"A comma-separated list of tags that will be applied to books added to the "
+"library"
+msgstr ""
+"A comma-separated list of tags that will be applied to books added to the "
+"library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153
+msgid "Tags to apply when adding a book:"
+msgstr "Tags to apply when adding a book:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Reset all disabled &confirmation dialogs"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
+msgid "Preferred &input format order:"
+msgstr "Preferred &input format order:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Use internal &viewer for:"
+msgstr "Use internal &viewer for:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
+msgid "You must select a column to delete it"
+msgstr "You must select a column to delete it"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101
+msgid "The selected column is not a custom column"
+msgstr "The selected column is not a custom column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103
+msgid "Do you really want to delete column %s and all its data?"
+msgstr "Do you really want to delete column %s and all its data?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:82
+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 ""
+"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."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84
+msgid "Remove a user-defined column"
+msgstr "Remove a user-defined column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86
+msgid "Add a user-defined column"
+msgstr "Add a user-defined column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88
+msgid "Edit settings of a user-defined column"
+msgstr "Edit settings of a user-defined column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91
+msgid "Add &custom column"
+msgstr "Add &custom column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:37
+msgid ""
+"Restore settings to default values. Only settings for the currently selected "
+"section are restored."
+msgstr ""
+"Restore settings to default values. Only settings for the currently selected "
+"section are restored."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:19
+msgid "Text, column shown in the tag browser"
+msgstr "Text, column shown in the tag browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:22
+msgid "Comma separated text, like tags, shown in the tag browser"
+msgstr "Comma separated text, like tags, shown in the tag browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:25
+msgid "Long text, like comments, not shown in the tag browser"
+msgstr "Long text, like comments, not shown in the tag browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:28
+msgid "Text column for keeping series-like information"
+msgstr "Text column for keeping series-like information"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33
+msgid "Floating point numbers"
+msgstr "Floating point numbers"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35
+msgid "Integers"
+msgstr "Integers"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37
+msgid "Ratings, shown with stars"
+msgstr "Ratings, shown with stars"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:40
+msgid "Yes/No"
+msgstr "Yes/No"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:42
+msgid "Column built from other columns"
+msgstr "Column built from other columns"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
+msgid "No column selected"
+msgstr "No column selected"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:72
+msgid "No column has been selected"
+msgstr "No column has been selected"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
+msgid "Selected column is not a user-defined column"
+msgstr "Selected column is not a user-defined column"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:111
+msgid "No lookup name was provided"
+msgstr "No lookup name was provided"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:113
+msgid ""
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
+msgstr ""
+"The lookup name must contain only lower case letters, digits and "
+"underscores, and start with a letter"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:116
+msgid ""
+"Lookup names cannot end with _index, because these names are reserved for "
+"the index of a series column."
+msgstr ""
+"Lookup names cannot end with _index, because these names are reserved for "
+"the index of a series column."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:126
+msgid "No column heading was provided"
+msgstr "No column heading was provided"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:133
+msgid "The lookup name %s is already used"
+msgstr "The lookup name %s is already used"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:145
+msgid "The heading %s is already used"
+msgstr "The heading %s is already used"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156
+msgid "You must enter a template for composite columns"
+msgstr "You must enter a template for composite columns"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:147
+msgid "Create or edit custom columns"
+msgstr "Create or edit custom columns"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:128
+msgid "&Lookup name"
+msgstr "&Lookup name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:129
+msgid "Column &heading"
+msgstr "Column &heading"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:130
+msgid ""
+"Used for searching the column. Must contain only digits and lower case "
+"letters."
+msgstr ""
+"Used for searching the column. Must contain only digits and lower case "
+"letters."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:131
+msgid ""
+"Column heading in the library view and category name in the tag browser"
+msgstr ""
+"Column heading in the library view and category name in the tag browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:132
+msgid "Column &type"
+msgstr "Column &type"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:133
+msgid "What kind of information will be kept in the column."
+msgstr "What kind of information will be kept in the column."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:134
+msgid ""
+"
Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's "
+"for year.
\n"
+"
For example:\n"
+"
\n"
+"
ddd, d MMM yyyy gives Mon, 5 Jan 2010
\n"
+"
dd MMMM yy gives 05 January 10
\n"
+"
"
+msgstr ""
+"
Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's "
+"for year.
\n"
+"
For example:\n"
+"
\n"
+"
ddd, d MMM yyyy gives Mon, 5 Jan 2010
\n"
+"
dd MMMM yy gives 05 January 10
\n"
+"
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:140
+msgid "Use MMM yyyy for month + year, yyyy for year only"
+msgstr "Use MMM yyyy for month + year, yyyy for year only"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:141
+msgid "Default: dd MMM yyyy."
+msgstr "Default: dd MMM yyyy."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:142
+msgid "Format for &dates"
+msgstr "Format for &dates"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:143
+msgid "
Field template. Uses the same syntax as save templates."
+msgstr "
Field template. Uses the same syntax as save templates."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:144
+msgid "Similar to save templates. For example, {title} {isbn}"
+msgstr "Similar to save templates. For example, {title} {isbn}"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:145
+msgid "Default: (nothing)"
+msgstr "Default: (nothing)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:146
+msgid "&Template"
+msgstr "&Template"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21
+msgid "Getting debug information"
+msgstr "Getting debug information"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:22
+msgid "Copy to &clipboard"
+msgstr "Copy to &clipboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24
+msgid "Debug device detection"
+msgstr "Debug device detection"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:66
+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 ""
+"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."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67
+msgid "Add an email address to which to send books"
+msgstr "Add an email address to which to send books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:68
+msgid "&Add email"
+msgstr "&Add email"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:69
+msgid "Make &default"
+msgstr "Make &default"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:70
+msgid "&Remove email"
+msgstr "&Remove email"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+msgid "Auto send"
+msgstr "Auto send"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+msgid "Email"
+msgstr "Email"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+msgid "Formats to email. The first matching format will be sent."
+msgstr "Formats to email. The first matching format will be sent."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+msgid ""
+"If checked, downloaded news will be automatically mailed to this email "
+"address (provided it is in one of the listed formats)."
+msgstr ""
+"If checked, downloaded news will be automatically mailed to this email "
+"address (provided it is in one of the listed formats)."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+msgid "new email address"
+msgstr "new email address"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
+msgid "Narrow"
+msgstr "Narrow"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:24
+msgid "Wide"
+msgstr "Wide"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51
+msgid "Medium"
+msgstr "Medium"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:51
+msgid "Small"
+msgstr "Small"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Large"
+msgstr "Large"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55
+msgid "Always"
+msgstr "Always"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:55
+msgid "Automatic"
+msgstr "Automatic"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
+msgid "Never"
+msgstr "Never"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:106
+msgid "User Interface &layout (needs restart):"
+msgstr "User Interface &layout (needs restart):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:107
+msgid "&Number of covers to show in browse mode (needs restart):"
+msgstr "&Number of covers to show in browse mode (needs restart):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:108
+msgid "Choose &language (requires restart):"
+msgstr "Choose &language (requires restart):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:109
+msgid "Show &average ratings in the tags browser"
+msgstr "Show &average ratings in the tags browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:110
+msgid "Disable all animations. Useful if you have a slow/old computer."
+msgstr "Disable all animations. Useful if you have a slow/old computer."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:111
+msgid "Disable &animations"
+msgstr "Disable &animations"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:112
+msgid "Enable system &tray icon (needs restart)"
+msgstr "Enable system &tray icon (needs restart)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:113
+msgid "Show &splash screen at startup"
+msgstr "Show &splash screen at startup"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:114
+msgid "Disable ¬ifications in system tray"
+msgstr "Disable ¬ifications in system tray"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:115
+msgid "Use &Roman numerals for series"
+msgstr "Use &Roman numerals for series"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:116
+msgid "Show cover &browser in a separate window (needs restart)"
+msgstr "Show cover &browser in a separate window (needs restart)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:117
+msgid "Search as you type"
+msgstr "Search as you type"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:118
+msgid "&Toolbar"
+msgstr "&Toolbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:119
+msgid "&Icon size:"
+msgstr "&Icon size:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:120
+msgid "Show &text under icons:"
+msgstr "Show &text under icons:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:121
+msgid "&Split the toolbar into two toolbars"
+msgstr "&Split the toolbar into two toolbars"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:215
+msgid "&Apply"
+msgstr "&Apply"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:222
+msgid "Restore &defaults"
+msgstr "Restore &defaults"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+msgid "Save changes"
+msgstr "Save changes"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:224
+msgid "Cancel and return to overview"
+msgstr "Cancel and return to overview"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:259
+msgid "Restoring to defaults not supported for"
+msgstr "Restoring to defaults not supported for"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:294
+msgid ""
+"Some of the changes you made require a restart. Please restart calibre as "
+"soon as possible."
+msgstr ""
+"Some of the changes you made require a restart. Please restart calibre as "
+"soon as possible."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:297
+msgid ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+msgstr ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120
+msgid "Restart needed"
+msgstr "Restart needed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
+msgid "Failed to install command line tools."
+msgstr "Failed to install command line tools."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
+msgid "Command line tools installed"
+msgstr "Command line tools installed"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46
+msgid "Command line tools installed in"
+msgstr "Command line tools installed in"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:47
+msgid ""
+"If you move calibre.app, you have to re-install the command line tools."
+msgstr ""
+"If you move calibre.app, you have to re-install the command line tools."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61
+msgid "&Maximum number of waiting worker processes (needs restart):"
+msgstr "&Maximum number of waiting worker processes (needs restart):"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62
+msgid "Limit the max. simultaneous jobs to the available CPU &cores"
+msgstr "Limit the max. simultaneous jobs to the available CPU &cores"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
+msgid "Debug &device detection"
+msgstr "Debug &device detection"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64
+msgid "Open calibre &configuration directory"
+msgstr "Open calibre &configuration directory"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
+msgid "&Install command line tools"
+msgstr "&Install command line tools"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
+msgid "Device currently connected: "
+msgstr "Device currently connected: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
+msgid "Device currently connected: None"
+msgstr "Device currently connected: None"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
+msgid ""
+"That format and device already has a plugboard or conflicts with another "
+"plugboard."
+msgstr ""
+"That format and device already has a plugboard or conflicts with another "
+"plugboard."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
+msgid "Invalid destination"
+msgstr "Invalid destination"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
+msgid "The destination field cannot be blank"
+msgstr "The destination field cannot be blank"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
+msgid ""
+"Here you can change the metadata calibre uses to update a book when saving "
+"to disk or sending to device.\n"
+"\n"
+"Use this dialog to define a 'plugboard' for a format (or all formats) and a "
+"device (or all devices). The plugboard specifies what template is connected "
+"to what field. The template is used to compute a value, and that value is "
+"assigned to the connected field.\n"
+"\n"
+"Often templates will contain simple references to composite columns, but "
+"this is not necessary. You can use any template in a source box that you can "
+"use elsewhere in calibre.\n"
+"\n"
+"One possible use for a plugboard is to alter the title to contain series "
+"information. Another would be to change the author sort, something that mobi "
+"users might do to force it to use the ';' that the kindle requires. A third "
+"would be to specify the language."
+msgstr ""
+"Here you can change the metadata calibre uses to update a book when saving "
+"to disc or sending to device.\n"
+"\n"
+"Use this dialog to define a 'plugboard' for a format (or all formats) and a "
+"device (or all devices). The plugboard specifies what template is connected "
+"to what field. The template is used to compute a value, and that value is "
+"assigned to the connected field.\n"
+"\n"
+"Often templates will contain simple references to composite columns, but "
+"this is not necessary. You can use any template in a source box that you can "
+"use elsewhere in calibre.\n"
+"\n"
+"One possible use for a plugboard is to alter the title to contain series "
+"information. Another would be to change the author sort, something that mobi "
+"users might do to force it to use the ';' that the kindle requires. A third "
+"would be to specify the language."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
+msgid "Format (choose first)"
+msgstr "Format (choose first)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
+msgid "Device (choose second)"
+msgstr "Device (choose second)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
+msgid "Add new plugboard"
+msgstr "Add new plugboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
+msgid "Edit existing plugboard"
+msgstr "Edit existing plugboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125
+msgid "Existing plugboards"
+msgstr "Existing plugboards"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
+msgid "Source template"
+msgstr "Source template"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
+msgid "Destination field"
+msgstr "Destination field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
+msgid "Save plugboard"
+msgstr "Save plugboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129
+msgid "Delete plugboard"
+msgstr "Delete plugboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:100
+msgid "%(plugin_type)s %(plugins)s"
+msgstr "%(plugin_type)s %(plugins)s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:101
+msgid "plugins"
+msgstr "plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:110
+msgid ""
+"\n"
+"Customization: "
+msgstr ""
+"\n"
+"Customisation: "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:155
+msgid "No valid plugin path"
+msgstr "No valid plugin path"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:156
+msgid "%s is not a valid plugin path"
+msgstr "%s is not a valid plugin path"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:159
+msgid "Choose plugin"
+msgstr "Choose plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:171
+msgid "Plugin cannot be disabled"
+msgstr "Plugin cannot be disabled"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:172
+msgid "The plugin: %s cannot be disabled"
+msgstr "The plugin: %s cannot be disabled"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:182
+msgid "Plugin not customizable"
+msgstr "Plugin not customizable"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:183
+msgid "Plugin: %s does not need customization"
+msgstr "Plugin: %s does not need customization"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:193
+msgid "Customize"
+msgstr "Customise"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:236
+msgid "Cannot remove builtin plugin"
+msgstr "Cannot remove builtin plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:237
+msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
+msgstr ""
+" cannot be removed. It is a builtin plugin. Try disabling it instead."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:82
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+"Here you can customise the behavior of Calibre by controlling what plugins "
+"it uses."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:83
+msgid "Enable/&Disable plugin"
+msgstr "Enable/&Disable plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:84
+msgid "&Customize plugin"
+msgstr "&Customise plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:85
+msgid "&Remove plugin"
+msgstr "&Remove plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:86
+msgid "Add new plugin"
+msgstr "Add new plugin"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:87
+msgid "Plugin &file:"
+msgstr "Plugin &file:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
+msgid "&Add"
+msgstr "&Add"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33
+msgid "Any custom field"
+msgstr "Any custom field"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34
+msgid "The lookup name of any custom field. These names begin with \"#\")"
+msgstr "The lookup name of any custom field. These names begin with \"#\")"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47
+msgid "Save &template"
+msgstr "Save &template"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:48
+msgid ""
+"By adjusting the template below, you can control what folders the files are "
+"saved in and what filenames they are given. You can use the / character to "
+"indicate sub-folders. Available metadata variables are described below. If a "
+"particular book does not have some metadata, the variable will be replaced "
+"by the empty string."
+msgstr ""
+"By adjusting the template below, you can control what folders the files are "
+"saved in and what filenames they are given. You can use the / character to "
+"indicate sub-folders. Available metadata variables are described below. If a "
+"particular book does not have some metadata, the variable will be replaced "
+"by the empty string."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:49
+msgid "Available variables:"
+msgstr "Available variables:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:68
+msgid ""
+"Here you can control how calibre will save your books when you click the "
+"Save to Disk button:"
+msgstr ""
+"Here you can control how calibre will save your books when you click the "
+"Save to Disc button:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69
+msgid "Save &cover separately"
+msgstr "Save &cover separately"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70
+msgid "Replace space with &underscores"
+msgstr "Replace space with &underscores"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:71
+msgid "Update &metadata in saved copies"
+msgstr "Update &metadata in saved copies"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:72
+msgid "Change paths to &lowercase"
+msgstr "Change paths to &lowercase"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76
+msgid "Format &dates as:"
+msgstr "Format &dates as:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:74
+msgid "File &formats to save:"
+msgstr "File &formats to save:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:75
+msgid "Convert non-English characters to &English equivalents"
+msgstr "Convert non-English characters to &English equivalents"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:76
+msgid "Save metadata in &OPF file"
+msgstr "Save metadata in &OPF file"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70
+msgid "Manual management"
+msgstr "Manual management"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:71
+msgid "Only on send"
+msgstr "Only on send"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:72
+msgid "Automatic management"
+msgstr "Automatic management"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69
+msgid "Metadata &management:"
+msgstr "Metadata &management:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:73
+msgid ""
+"
Manual management: Calibre updates the metadata and adds "
+"collections only when a book is sent. With this option, calibre will never "
+"remove a collection.
\n"
+"
Only on send: Calibre updates metadata and adds/removes "
+"collections for a book only when it is sent to the device.
\n"
+"
Automatic management: Calibre automatically keeps metadata on the "
+"device in sync with the calibre library, on every connect
"
+msgstr ""
+"
Manual management: Calibre updates the metadata and adds "
+"collections only when a book is sent. With this option, calibre will never "
+"remove a collection.
\n"
+"
Only on send: Calibre updates metadata and adds/removes "
+"collections for a book only when it is sent to the device.
\n"
+"
Automatic management: Calibre automatically keeps metadata on the "
+"device in sync with the calibre library, on every connect
"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77
+msgid ""
+"Here you can control how calibre will save your books when you click the "
+"Send to Device button. This setting can be overriden for individual devices "
+"by customizing the device interface plugins in Preferences->Advanced->Plugins"
+msgstr ""
+"Here you can control how calibre will save your books when you click the "
+"Send to Device button. This setting can be overriden for individual devices "
+"by customising the device interface plugins in Preferences->Advanced->Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:320
+msgid "Failed to start content server"
+msgstr "Failed to start content server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:99
+msgid "Error log:"
+msgstr "Error log:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
+msgid "Access log:"
+msgstr "Access log:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121
+msgid "You need to restart the server for changes to take effect"
+msgstr "You need to restart the server for changes to take effect"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124
+msgid "Server &port:"
+msgstr "Server &port:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:127
+msgid ""
+"If you leave the password blank, anyone will be able to access your book "
+"collection using the web interface."
+msgstr ""
+"If you leave the password blank, anyone will be able to access your book "
+"collection using the web interface."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:128
+msgid ""
+"The maximum size (widthxheight) for displayed covers. Larger covers are "
+"resized. "
+msgstr ""
+"The maximum size (widthxheight) for displayed covers. Larger covers are "
+"resized. "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:129
+msgid "Max. &cover size:"
+msgstr "Max. &cover size:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:131
+msgid "Max. &OPDS items per query:"
+msgstr "Max. &OPDS items per query:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:132
+msgid "Max. OPDS &ungrouped items:"
+msgstr "Max. OPDS &ungrouped items:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:133
+msgid "Restriction (saved search) to apply:"
+msgstr "Restriction (saved search) to apply:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:134
+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 ""
+"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)."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:135
+msgid "&Start Server"
+msgstr "&Start Server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:136
+msgid "St&op Server"
+msgstr "St&op Server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:137
+msgid "&Test Server"
+msgstr "&Test Server"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138
+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 ""
+"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/server_ui.py:139
+msgid "Run server &automatically on startup"
+msgstr "Run server &automatically on startup"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140
+msgid "View &server logs"
+msgstr "View &server logs"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
+msgid ""
+"
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 ""
+"
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 catalogue 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."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/social.py:34
+msgid "Downloading social metadata, please wait..."
+msgstr "Downloading social metadata, please wait..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:36
+msgid "Switch between library and device views"
+msgstr "Switch between library and device views"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+msgid "Separator"
+msgstr "Separator"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:52
+msgid "Choose library"
+msgstr "Choose library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:202
+msgid "The main toolbar"
+msgstr "The main toolbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:203
+msgid "The main toolbar when a device is connected"
+msgstr "The main toolbar when a device is connected"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:204
+msgid "The context menu for the books in the calibre library"
+msgstr "The context menu for the books in the calibre library"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:206
+msgid "The context menu for the books on the device"
+msgstr "The context menu for the books on the device"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:240
+msgid "Cannot add"
+msgstr "Cannot add"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:241
+msgid "Cannot add the actions %s to this location"
+msgstr "Cannot add the actions %s to this location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:259
+msgid "Cannot remove"
+msgstr "Cannot remove"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
+msgid "Cannot remove the actions %s from this location"
+msgstr "Cannot remove the actions %s from this location"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:99
+msgid "Customize the actions in:"
+msgstr "Customise the actions in:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:100
+msgid "A&vailable actions"
+msgstr "A&vailable actions"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:101
+msgid "&Current actions"
+msgstr "&Current actions"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:102
+msgid "Move selected action up"
+msgstr "Move selected action up"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:104
+msgid "Move selected action down"
+msgstr "Move selected action down"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:107
+msgid "Add selected actions to toolbar"
+msgstr "Add selected actions to toolbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:109
+msgid "Remove selected actions from toolbar"
+msgstr "Remove selected actions from toolbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:43
+msgid "Invalid tweaks"
+msgstr "Invalid tweaks"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:44
+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 ""
+"The tweaks you entered are invalid, try resetting the tweaks to default and "
+"changing them one by one until you find the invalid setting."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:50
+msgid ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre. Your changes will only take effect after a restart of calibre."
+msgstr ""
+"Values for the tweaks are shown below. Edit them to change the behavior of "
+"calibre. Your changes will only take effect after a restart of calibre."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:51
+msgid "All available tweaks"
+msgstr "All available tweaks"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:52
+msgid "&Current tweaks"
+msgstr "&Current tweaks"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Search"
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
+msgid "The selected search will be permanently deleted. Are you sure?"
+msgstr ""
+"The selected search will be permanently deleted. Are you sure?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
+msgid "Search (For Advanced Search click the button to the left)"
+msgstr "Search (For Advanced Search click the button to the left)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
+msgid "Saved Searches"
+msgstr "Saved Searches"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
+msgid "Choose saved search or enter name for new saved search"
+msgstr "Choose saved search or enter name for new saved search"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:10
+msgid "Restrict to"
+msgstr "Restrict to"
+
+#: /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 "(all books)"
+
+#: /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:67
+msgid "({0} of all)"
+msgstr "({0} of all)"
+
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:58
msgid "Press a key..."
-msgstr ""
+msgstr "Press a key..."
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:79
msgid "Already assigned"
-msgstr ""
+msgstr "Already assigned"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:81
msgid "already assigned to"
-msgstr ""
+msgstr "already assigned to"
#: /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/calibre/src/calibre/gui2/shortcuts.py:133
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74
msgid "&Default"
-msgstr ""
+msgstr "&Default"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:135
msgid "Customize shortcuts for"
-msgstr ""
+msgstr "Customise shortcuts for"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223
msgid "Keys"
-msgstr ""
+msgstr "Keys"
#: /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:67
-msgid "Frame"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:69
-msgid "&Custom"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:70
-msgid "&Shortcut:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:71
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76
-msgid "Click to change"
-msgstr ""
+msgstr "Double click to change"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
-msgid "Clear"
-msgstr ""
+msgid "Frame"
+msgstr "Frame"
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:75
+msgid "&Custom"
+msgstr "&Custom"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76
+msgid "&Shortcut:"
+msgstr "&Shortcut:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:82
+msgid "Click to change"
+msgstr "Click to change"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:84
+msgid "Clear"
+msgstr "Clear"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:81
msgid "&Alternate shortcut:"
-msgstr ""
+msgstr "&Alternate shortcut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:149
-msgid "Jobs:"
-msgstr "Jobs:"
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
+msgid "Rename '%s'"
+msgstr "Rename '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:158
-msgid "Click to see list of active jobs."
-msgstr "Click to see list of active jobs."
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
+msgid "Edit sort for '%s'"
+msgstr "Edit sort for '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:196
-msgid "Click to browse books by their covers"
-msgstr "Click to browse books by their covers"
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+msgid "Hide category %s"
+msgstr "Hide category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:196
-msgid "Click to turn off Cover Browsing"
-msgstr "Click to turn off Cover Browsing"
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
+msgid "Show category"
+msgstr "Show category"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+msgid "Show all categories"
+msgstr "Show all categories"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
+msgid "Manage %s"
+msgstr "Manage %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+msgid "Manage Saved Searches"
+msgstr "Manage Saved Searches"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
+msgid "Manage User Categories"
+msgstr "Manage User Categories"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
msgid ""
-"
Browsing books by their covers is disabled. Import of pictureflow "
-"module failed: "
+"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-"
Browsing books by their covers is disabled. Import of pictureflow "
-"module failed: "
+"Changing the authors for several books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/status.py:209
-msgid "Click to browse books by tags"
-msgstr "Click to browse books by tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
+msgid ""
+"Changing the metadata for that many books can take a while. Are you sure?"
+msgstr ""
+"Changing the metadata for that many books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151
-msgid "Authors"
-msgstr "Authors"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151
-msgid "Publishers"
-msgstr "Publishers"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
-msgstr ""
+msgstr "Searches"
-#: /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/tag_view.py:595
+msgid "Duplicate search name"
+msgstr "Duplicate search name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
+msgid "The saved search name %s is already used."
+msgstr "The saved search name %s is already used."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+msgid "Sort by name"
+msgstr "Sort by name"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+msgid "Sort by popularity"
+msgstr "Sort by popularity"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
+msgid "Sort by average rating"
+msgstr "Sort by average rating"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
+msgid "Set the sort order for entries in the Tag Browser"
+msgstr "Set the sort order for entries in the Tag Browser"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
+msgid "Match all"
+msgstr "Match all"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
+msgid "Match any"
+msgstr "Match any"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
+msgid ""
+"When selecting multiple entries in the Tag Browser match any or all of them"
+msgstr ""
+"When selecting multiple entries in the Tag Browser match any or all of them"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
+msgid "Manage &user categories"
+msgstr "Manage &user categories"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
+msgid "Add your own categories to the Tag Browser"
+msgstr "Add your own categories to the Tag Browser"
+
+#: /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 "Convert book %d of %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 "Could not convert some books"
-#: /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."
msgstr ""
+"Could not convert %d of %d books, because no suitable source format was "
+"found."
-#: /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 ""
+msgstr "Queueing books for bulk conversion"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182
msgid "Queueing "
-msgstr ""
+msgstr "Queueing "
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:246
msgid "Fetch news from "
msgstr "Fetch news from "
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:316
msgid "Convert existing"
-msgstr ""
+msgstr "Convert existing"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:317
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/calibre/src/calibre/gui2/ui.py:66
-msgid "Save single format to disk..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:146
-msgid "Search (For Advanced Search click the button to the left)"
-msgstr "Search (For Advanced Search click the button to the left)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:152
-msgid "Saved Searches"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:175
-msgid "Error communicating with device"
-msgstr "Error communicating with device"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168
msgid "&Restore"
msgstr "&Restore"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:170
msgid "&Donate to support calibre"
msgstr "&Donate to support calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:199
-msgid "&Restart"
-msgstr "&Restart"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:174
+msgid "&Eject connected device"
+msgstr "&Eject connected device"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:238
-msgid "
For help see the: User Manual "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:240
-msgid "%s: %s by Kovid Goyal %%(version)s %%(device)s
"
-msgstr "%s: %s by Kovid Goyal %%(version)s %%(device)s"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:263
-msgid "Edit metadata individually"
-msgstr "Edit metadata individually"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:265
-msgid "Edit metadata in bulk"
-msgstr "Edit metadata in bulk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:267
-msgid "Download metadata and covers"
-msgstr "Download metadata and covers"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:268
-msgid "Download only metadata"
-msgstr "Download only metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:269
-msgid "Download only covers"
-msgstr "Download only covers"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:270
-msgid "Download only social metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:273
-msgid "Add books from a single directory"
-msgstr "Add books from a single directory"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:274
-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 ""
-"Add books from directories, including sub-directories (One book per "
-"directory, assumes every ebook file is the same book in a different format)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:277
-msgid ""
-"Add books from directories, including sub directories (Multiple books per "
-"directory, assumes every ebook file is a different book)"
-msgstr ""
-"Add books from directories, including sub directories (Multiple books per "
-"directory, assumes every ebook file is a different book)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:280
-msgid "Add Empty book. (Book entry with no formats)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:321
-msgid "Save to disk in a single directory"
-msgstr "Save to disk in a single directory"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:322
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2033
-msgid "Save only %s format to disk"
-msgstr "Save only %s format to disk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:331
-msgid "View specific format"
-msgstr "View specific format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:335
-msgid "Remove selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:337
-msgid "Remove files of a specific format from selected books.."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:339
-msgid "Remove all formats from selected books, except..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:341
-msgid "Remove covers from selected books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:373
-msgid "Convert individually"
-msgstr "Convert individually"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:374
-msgid "Bulk convert"
-msgstr "Bulk convert"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:377
-msgid "Create catalog of books in your calibre library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393
-msgid "Run welcome wizard"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:429
-msgid "Similar books..."
-msgstr "Similar books..."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:489
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:490
-msgid "Bad database location"
-msgstr "Bad database location"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:492
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:563
-msgid "Calibre Library"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2189
-msgid "Choose a location for your ebook library."
-msgstr "Choose a location for your ebook library."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:216
msgid "Calibre Quick Start Guide"
-msgstr ""
+msgstr "Calibre Quick Start Guide"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:727
-msgid "Browse by covers"
-msgstr "Browse by covers"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:784
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:788
-msgid "(all books)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:793
-msgid "(%d found)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:884
-msgid "Device: "
-msgstr "Device: "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:886
-msgid " detected."
-msgstr " detected."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:912
-msgid "Connected "
-msgstr "Connected "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:924
-msgid "Device database corrupted"
-msgstr "Device database corrupted"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:925
-msgid ""
-"\n"
-"
The database of books on the reader is corrupted. Try the "
-"following:\n"
-"
\n"
-"
Unplug the reader. Wait for it to finish regenerating "
-"the database (i.e. wait till it is ready to be used). Plug it back in. Now "
-"it should work with %(app)s. If not try the next step.
\n"
-"
Quit %(app)s. Find the file media.xml in the reader's "
-"main memory. Delete it. Unplug the reader. Wait for it to regenerate the "
-"file. Re-connect it and start %(app)s.
\n"
-" \n"
-" "
-msgstr ""
-"\n"
-"
The database of books on the reader is corrupted. Try the "
-"following:\n"
-"
\n"
-"
Unplug the reader. Wait for it to finish regenerating "
-"the database (i.e. wait till it is ready to be used). Plug it back in. Now "
-"it should work with %(app)s. If not try the next step.
\n"
-"
Quit %(app)s. Find the file media.xml in the reader's "
-"main memory. Delete it. Unplug the reader. Wait for it to regenerate the "
-"file. Re-connect it and start %(app)s.
\n"
-" \n"
-" "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:985
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1162
-msgid "Use library only"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:986
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1163
-msgid "User annotations generated from main library only"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:993
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1474
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1531
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1569
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1595
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1660
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1778
-msgid "No books selected"
-msgstr "No books selected"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:994
-msgid "No books selected to fetch annotations from"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1019
-msgid "Merging user annotations into database"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1047
-msgid "%s Last Page Read: %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1053
-msgid "%s Last Page Read: Location %d (%d%%)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1072
-msgid "Location %d • %s %s "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1081
-msgid "Page %d • %s "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1086
-msgid "Location %d • %s "
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1206
-msgid "How many empty books?"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1207
-msgid "How many empty books should be added?"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1255
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1306
-msgid "Uploading books to device."
-msgstr "Uploading books to device."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1267
-msgid "EPUB Books"
-msgstr "EPUB Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1268
-msgid "LRF Books"
-msgstr "LRF Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1269
-msgid "HTML Books"
-msgstr "HTML Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1270
-msgid "LIT Books"
-msgstr "LIT Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1271
-msgid "MOBI Books"
-msgstr "MOBI Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1272
-msgid "Topaz books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1273
-msgid "Text books"
-msgstr "Text books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1274
-msgid "PDF Books"
-msgstr "PDF Books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1275
-msgid "Comics"
-msgstr "Comics"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1276
-msgid "Archives"
-msgstr "Archives"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1280
-msgid "Supported books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1315
-msgid "Merged some books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1316
-msgid ""
-"Some duplicates were found and merged into the following existing books:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1325
-msgid "Failed to read metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1326
-msgid "Failed to read metadata from the following"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1346
-msgid "Cannot delete"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1349
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1922
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1938
-msgid "No book selected"
-msgstr "No book selected"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1359
-msgid "Choose formats to be deleted"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1377
-msgid "Choose formats not to be deleted"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1415
-msgid ""
-"The selected books will be permanently deleted and the files removed "
-"from your computer. Are you sure?"
-msgstr ""
-"The selected books will be permanently deleted and the files removed "
-"from your computer. Are you sure?"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1442
-msgid "Deleting books from device."
-msgstr "Deleting books from device."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1473
-msgid "Cannot download metadata"
-msgstr "Cannot download metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1489
-msgid "social metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1491
-msgid "covers"
-msgstr "covers"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1491
-msgid "metadata"
-msgstr "metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1493
-msgid "Downloading %s for %d book(s)"
-msgstr "Downloading %s for %d book(s)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1515
-msgid "Failed to download some metadata"
-msgstr "Failed to download some metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1516
-msgid "Failed to download metadata for the following:"
-msgstr "Failed to download metadata for the following:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1519
-msgid "Failed to download metadata:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1530
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1568
-msgid "Cannot edit metadata"
-msgstr "Cannot edit metadata"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1594
-msgid "Cannot save to disk"
-msgstr "Cannot save to disk"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1597
-msgid "Choose destination directory"
-msgstr "Choose destination directory"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1630
-msgid "Error while saving"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1631
-msgid "There was an error while saving."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1638
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1639
-msgid "Could not save some books"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1640
-msgid "Click the show details button to see which ones."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1661
-msgid "No books selected to generate catalog for"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1678
-msgid "Generating %s catalog..."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1684
-msgid ""
-"No books to catalog\n"
-"Check exclude tags"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1694
-msgid "Catalog generated."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1697
-msgid "Export Catalog Directory"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1698
-msgid "Select destination for %s.%s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1712
-msgid "Fetching news from "
-msgstr "Fetching news from "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1726
-msgid " fetched."
-msgstr " fetched."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1777
-msgid "Cannot convert"
-msgstr "Cannot convert"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1806
-msgid "Starting conversion of %d book(s)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1922
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1975
-msgid "Cannot view"
-msgstr "Cannot view"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1937
-msgid "Cannot open folder"
-msgstr "Cannot open folder"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1959
-msgid "Multiple Books Selected"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1960
-msgid ""
-"You are attempting to open %d books. Opening too many books at once can be "
-"slow and have a negative effect on the responsiveness of your computer. Once "
-"started the process cannot be stopped until complete. Do you wish to "
-"continue?"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:1976
-msgid "%s has no available formats."
-msgstr "%s has no available formats."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2017
-msgid "Cannot configure"
-msgstr "Cannot configure"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2018
-msgid "Cannot configure while there are running jobs."
-msgstr "Cannot configure while there are running jobs."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2061
-msgid "No detailed info available"
-msgstr "No detailed info available"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2062
-msgid "No detailed information is available for books on the device."
-msgstr "No detailed information is available for books on the device."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2117
-msgid "Error talking to device"
-msgstr "Error talking to device"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2118
-msgid ""
-"There was a temporary error talking to the device. Please unplug and "
-"reconnect the device and or reboot."
-msgstr ""
-"There was a temporary error talking to the device. Please unplug and "
-"reconnect the device and or reboot."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2141
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2169
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Conversion Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2142
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
"
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/calibre/src/calibre/gui2/ui.py:2155
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
-msgstr ""
+msgstr "Recipe Disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2170
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
-msgstr ""
+msgstr "Failed"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2198
-msgid "Invalid library location"
-msgstr "Invalid library location"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2199
-msgid "Could not access %s. Using %s as the library."
-msgstr "Could not access %s. Using %s as the library."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2249
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
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."
+"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."
+"you find it useful, please consider donating to support its development. "
+"Your donation helps keep calibre development going."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2274
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "There are active jobs. Are you sure you want to quit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2277
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! \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/calibre/src/calibre/gui2/ui.py:2281
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "WARNING: Active jobs"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2333
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -6710,381 +10341,416 @@ msgstr ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2352
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:53
msgid ""
-"Latest version: %s"
-msgstr ""
-"Latest version: %s"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2360
-msgid "Update available"
-msgstr "Update available"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:2361
-msgid ""
-"%s has been updated to version %s. See the %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/calibre/src/calibre/gui2/update.py:59
+msgid "Update available!"
+msgstr "Update available!"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
+msgid "Show this notification for future updates"
+msgstr "Show this notification for future updates"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
+msgid "&Get update"
+msgstr "&Get update"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
-msgstr ""
+msgstr "Edit bookmark"
#: /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/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:52
msgid "Export Bookmarks"
-msgstr ""
+msgstr "Export Bookmarks"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:54
msgid "Saved Bookmarks (*.pickle)"
-msgstr ""
+msgstr "Saved Bookmarks (*.pickle)"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62
msgid "Import Bookmarks"
-msgstr ""
+msgstr "Import Bookmarks"
#: /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 ""
+msgstr "Pickled Bookmarks (*.pickle)"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
-msgid "Export"
-msgstr ""
+msgid "Bookmark Manager"
+msgstr "Bookmark Manager"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
-msgid "Import"
-msgstr ""
+msgid "Actions"
+msgstr "Actions"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
+msgid "Edit"
+msgstr "Edit"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
+msgid "Delete"
+msgstr "Delete"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
+msgid "Reset"
+msgstr "Reset"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
+msgid "Export"
+msgstr "Export"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
+msgid "Import"
+msgstr "Import"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:159
msgid "Configure Ebook viewer"
msgstr "Configure Ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:160
msgid "&Font options"
msgstr "&Font options"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:161
msgid "Se&rif family:"
msgstr "Se&rif family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:162
msgid "&Sans family:"
msgstr "&Sans family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:163
msgid "&Monospace family:"
msgstr "&Monospace family:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:164
msgid "&Default font size:"
msgstr "&Default font size:"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:173
msgid " px"
msgstr " px"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:166
msgid "Monospace &font size:"
msgstr "Monospace &font size:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:168
msgid "S&tandard font:"
msgstr "S&tandard font:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:169
msgid "Serif"
msgstr "Serif"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:170
msgid "Sans-serif"
msgstr "Sans-serif"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:171
msgid "Monospace"
msgstr "Monospace"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:172
msgid "Remember last used &window size"
msgstr "Remember last used &window size"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:174
msgid "Maximum &view width:"
-msgstr ""
+msgstr "Maximum &view width:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:175
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/calibre/src/calibre/gui2/viewer/config_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:176
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/calibre/src/calibre/gui2/viewer/config_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:177
msgid "Default &language for hyphenation:"
-msgstr ""
+msgstr "Default &language for hyphenation:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:178
msgid "&Resize images larger than the viewer window (needs restart)"
-msgstr ""
+msgstr "&Resize images larger than the viewer window (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:179
msgid "&User stylesheet"
msgstr "&User stylesheet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:180
msgid "&General"
-msgstr ""
+msgstr "&General"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:181
msgid "Double click to change a keyboard shortcut"
-msgstr ""
+msgstr "Double click to change a keyboard shortcut"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182
msgid "&Keyboard shortcuts"
-msgstr ""
+msgstr "&Keyboard shortcuts"
#: /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/calibre/src/calibre/gui2/viewer/documentview.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:35
msgid "Options to customize the ebook viewer"
-msgstr "Options to customize the ebook viewer"
+msgstr "Options to customise the ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Remember last used window size"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:79
+#: /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 "
+"Set the user CSS stylesheet. This can be used to customise the look of all "
"books."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44
-msgid "Maximum width of the viewer window, in pixels."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46
-msgid "Resize images larger than the viewer window to fit inside it"
-msgstr ""
+msgid "Maximum width of the viewer window, in pixels."
+msgstr "Maximum width of the viewer window, in pixels."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-msgid "Hyphenate text"
-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 "Resize images larger than the viewer window to fit inside it"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:49
-msgid "Default language for hyphenation rules"
-msgstr ""
+msgid "Hyphenate text"
+msgstr "Hyphenate text"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:51
+msgid "Default language for hyphenation rules"
+msgstr "Default language for hyphenation rules"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
msgid "Font options"
msgstr "Font options"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
msgid "The serif font family"
msgstr "The serif font family"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
msgid "The sans-serif font family"
msgstr "The sans-serif font family"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
msgid "The monospaced font family"
msgstr "The monospaced font family"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60
msgid "The standard font size in px"
msgstr "The standard font size in px"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61
msgid "The monospaced font size in px"
msgstr "The monospaced font size in px"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:62
msgid "The standard font type"
msgstr "The standard font type"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
-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 ""
+msgstr "&Lookup in dictionary"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr "Go to..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
+msgid "Next Section"
+msgstr "Next Section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
+msgid "Previous Section"
+msgstr "Previous Section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
+msgid "Document Start"
+msgstr "Document Start"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
+msgid "Document End"
+msgstr "Document End"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
+msgid "Section Start"
+msgstr "Section Start"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
+msgid "Section End"
+msgstr "Section End"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12
+msgid "Scroll to the next page"
+msgstr "Scroll to the next page"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15
+msgid "Scroll to the previous page"
+msgstr "Scroll to the previous page"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18
+msgid "Scroll to the next section"
+msgstr "Scroll to the next section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21
+msgid "Scroll to the previous section"
+msgstr "Scroll to the previous section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24
+msgid "Scroll to the bottom of the section"
+msgstr "Scroll to the bottom of the section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27
+msgid "Scroll to the top of the section"
+msgstr "Scroll to the top of the section"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30
+msgid "Scroll to the end of the document"
+msgstr "Scroll to the end of the document"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33
+msgid "Scroll to the start of the document"
+msgstr "Scroll to the start of the document"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36
+msgid "Scroll down"
+msgstr "Scroll down"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39
+msgid "Scroll up"
+msgstr "Scroll up"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42
+msgid "Scroll left"
+msgstr "Scroll left"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45
+msgid "Scroll right"
+msgstr "Scroll right"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:115
+msgid "Book format"
+msgstr "Book format"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
msgid "Position in book"
msgstr "Position in book"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr "Go to a reference. To get reference numbers, use the reference mode."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:203
msgid "Search for text in book"
msgstr "Search for text in book"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272
msgid "Print Preview"
-msgstr ""
+msgstr "Print Preview"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309
msgid "Connecting to dict.org to lookup: %s…"
-msgstr ""
+msgstr "Connecting to dict.org to lookup: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Choose ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:413
-msgid "Add bookmark"
-msgstr "Add bookmark"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:413
-msgid "Enter title for bookmark:"
-msgstr "Enter title for bookmark:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "No matches found for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Loading flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Laying out %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:539
-msgid "Manage Bookmarks"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+msgid "Bookmark #%d"
+msgstr "Bookmark #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
+msgid "Add bookmark"
+msgstr "Add bookmark"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
+msgid "Enter title for bookmark:"
+msgstr "Enter title for bookmark:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
+msgid "Manage Bookmarks"
+msgstr "Manage Bookmarks"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Loading ebook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
This book is protected by DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Could not open ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Options to control the ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
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/calibre/src/calibre/gui2/viewer/main.py:673
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+msgid ""
+"If specified, viewer window will try to open full screen when started."
+msgstr ""
+"If specified, viewer window will try to open full screen when started."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
-msgstr ""
+msgstr "Print javascript alert and console messages to the console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -7094,244 +10760,239 @@ msgstr ""
"\n"
"View an ebook.\n"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:178
-msgid "Ebook Viewer"
-msgstr "Ebook Viewer"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
+msgid "E-book Viewer"
+msgstr "E-book Viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
msgid "Close dictionary"
-msgstr ""
+msgstr "Close dictionary"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:192
msgid "toolBar"
msgstr "toolBar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195
msgid "Next page"
msgstr "Next page"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:196
msgid "Previous page"
msgstr "Previous page"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:197
msgid "Font size larger"
msgstr "Font size larger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:198
msgid "Font size smaller"
msgstr "Font size smaller"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:202
msgid "Find next"
msgstr "Find next"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:203
+msgid "Find next occurrence"
+msgstr "Find next occurrence"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204
+msgid "F3"
+msgstr "F3"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
msgid "Copy to clipboard"
msgstr "Copy to clipboard"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Reference Mode"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208
msgid "Bookmark"
msgstr "Bookmark"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:209
msgid "Toggle full screen"
msgstr "Toggle full screen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:210
msgid "Print"
-msgstr ""
+msgstr "Print"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:211
+msgid "Find previous"
+msgstr "Find previous"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:212
+msgid "Find previous occurrence"
+msgstr "Find previous occurrence"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213
+msgid "Shift+F3"
+msgstr "Shift+F3"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:114
msgid "Print eBook"
-msgstr ""
+msgstr "Print eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257
msgid "Copy Image"
-msgstr ""
+msgstr "Copy Image"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258
msgid "Paste Image"
-msgstr ""
+msgstr "Paste Image"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:226
-msgid ""
-"Library\n"
-"%d\n"
-"books"
-msgstr ""
-"Library\n"
-"%d\n"
-"books"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:227
-msgid ""
-"Reader\n"
-"%s\n"
-"available"
-msgstr ""
-"Reader\n"
-"%s\n"
-"available"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:228
-msgid ""
-"Card A\n"
-"%s\n"
-"available"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:229
-msgid ""
-"Card B\n"
-"%s\n"
-"available"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:234
-msgid "Click to see the books available on your computer"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:235
-msgid "Click to see the books in the main memory of your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:236
-msgid "Click to see the books on storage card A in your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:237
-msgid "Click to see the books on storage card B in your reader"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
-msgstr ""
+msgstr "Change Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:531
-msgid "Upper Case"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:532
-msgid "Lower Case"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
-msgstr ""
+msgstr "Swap Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:534
-msgid "Title Case"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
+msgid "Drag to resize"
+msgstr "Drag to resize"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
+msgid "Show"
+msgstr "Show"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
+msgid "Hide"
+msgstr "Hide"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
+msgid "Toggle"
+msgstr "Toggle"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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/calibre/src/calibre/gui2/wizard/__init__.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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/calibre/src/calibre/gui2/wizard/__init__.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 ""
+"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."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
-msgstr ""
+msgstr "Moving library..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:434
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:435
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
-msgstr ""
+msgstr "Failed to move library"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:489
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Invalid database"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:490
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
+"
An invalid library already exists at %s, delete it before trying to move "
+"the existing library. Error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
-msgstr ""
+msgstr "Could not move library"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
+msgid "Select location for books"
+msgstr "Select location for books"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+msgid ""
+"You must choose an empty folder for the calibre library. %s is not empty."
+msgstr ""
+"You must choose an empty folder for the calibre library. %s is not empty."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
-msgstr ""
+msgstr "welcome wizard"
-#: /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/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/device_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
-#: /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/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
+msgid "Welcome to calibre"
+msgstr "Welcome to calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
+msgid "The one stop solution to all your e-book needs."
+msgstr "The one stop solution to all your e-book needs."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:56
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 optimised for your device."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:57
msgid "&Manufacturers"
-msgstr ""
+msgstr "&Manufacturers"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:58
msgid "&Devices"
-msgstr ""
+msgstr "&Devices"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
-#: /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/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
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/calibre/src/calibre/gui2/wizard/finish_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
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/calibre/src/calibre/gui2/wizard/finish_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"
User Manual
A User Manual is also available online."
msgstr ""
+"
User Manual
A User Manual is also available online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
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 "
@@ -7339,31 +11000,41 @@ 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/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
-msgstr ""
+msgstr "&Kindle email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
-msgstr ""
+msgstr "Choose your &language:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
+"Choose a location for your books. When you add books to calibre, they will "
+"be copied here:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
-msgstr ""
+msgstr "&Change"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
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/calibre/src/calibre/gui2/wizard/send_email.py:32
msgid "Using: %s:%s@%s:%s and %s encryption"
@@ -7377,34 +11048,36 @@ msgstr "Sending..."
msgid "Mail successfully sent"
msgstr "Mail successfully sent"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
msgid "Finish gmail setup"
msgstr "Finish gmail setup"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:125
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/calibre/src/calibre/gui2/wizard/send_email.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:140
msgid "Bad configuration"
msgstr "Bad configuration"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:134
msgid "You must set the From email address"
msgstr "You must set the From email address"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:141
msgid "You must set the username and password for the mail server."
msgstr "You must set the username and password for the mail server."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Send email &from:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
@@ -7412,7 +11085,7 @@ msgstr ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -7420,49 +11093,49 @@ 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/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Mail &Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr "calibre can optionally use a server to send mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Hostname:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "The hostname of your mail server. For e.g. smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
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/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Your username on the mail server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Your password on the mail server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Show"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Encryption:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -7470,74 +11143,90 @@ msgstr ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Use SSL encryption when connecting to the mail server."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Use Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Test email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
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/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
-msgstr ""
+msgstr "Turn on the &content server"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:8
-msgid "Settings to control the calibre content server"
-msgstr "Settings to control the calibre content server"
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:365
+msgid "today"
+msgstr "today"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:12
-msgid "The port on which to listen. Default is %default"
-msgstr "The port on which to listen. Default is %default"
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:368
+msgid "yesterday"
+msgstr "yesterday"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:14
-msgid "The server timeout in seconds. Default is %default"
-msgstr "The server timeout in seconds. Default is %default"
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:371
+msgid "thismonth"
+msgstr "thismonth"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:16
-msgid "The max number of worker threads to use. Default is %default"
-msgstr "The max number of worker threads to use. Default is %default"
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:374
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:375
+msgid "daysago"
+msgstr "daysago"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:18
-msgid "Set a password to restrict access. By default access is unrestricted."
-msgstr ""
-"Set a password to restrict access. By default access is unrestricted."
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
+msgid "unchecked"
+msgstr "unchecked"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:20
-msgid "Username for access. By default, it is: %default"
-msgstr "Username for access. By default, it is: %default"
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
+msgid "no"
+msgstr "no"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:24
-msgid "The maximum size for displayed covers. Default is %default."
-msgstr "The maximum size for displayed covers. Default is %default."
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
+msgid "checked"
+msgstr "checked"
-#: /home/kovid/work/calibre/src/calibre/library/__init__.py:26
-msgid ""
-"The maximum number of matches to return per OPDS query. This affects Stanza, "
-"WordPlayer, etc. integration."
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
+msgid "yes"
+msgstr "yes"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:41
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
+msgid "blank"
+msgstr "blank"
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
+msgid "empty"
+msgstr "empty"
+
+#: /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"
@@ -7545,23 +11234,123 @@ msgid ""
"Default: '%%default'\n"
"Applies to: CSV, XML output formats"
msgstr ""
+"The fields to output when cataloguing 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/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"
"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/calibre/src/calibre/library/catalog.py:262
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:212
+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 ""
+"The fields to output when cataloguing 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/calibre/src/calibre/library/catalog.py:222
+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/calibre/src/calibre/library/catalog.py:231
+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/calibre/src/calibre/library/catalog.py:240
+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 ""
+"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/calibre/src/calibre/library/catalog.py:250
+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/calibre/src/calibre/library/catalog.py:259
+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/calibre/src/calibre/library/catalog.py:268
+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 catalogue.\n"
+"Available types: book, misc, mixed.\n"
+"Default: '%default'\n"
+"Applies to: BIBTEX output format"
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:536
msgid ""
"Title of generated catalog used as title in metadata.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Title of generated catalogue used as title in metadata.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:269
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:543
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 "
@@ -7569,15 +11358,23 @@ msgid ""
"Default: '%default'None\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"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"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:279
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:553
msgid ""
"Regex describing tags to exclude as genres.\n"
"Default: '%default' excludes bracketed tags, e.g. '[]'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Regex describing tags to exclude as genres.\n"
+"Default: '%default' excludes bracketed tags, e.g. '[]'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:285
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:559
msgid ""
"Comma-separated list of tag words indicating book should be excluded from "
"output. Case-insensitive.\n"
@@ -7585,29 +11382,53 @@ msgid ""
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Comma-separated list of tag words indicating book should be excluded from "
+"output. Case-insensitive.\n"
+"--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:293
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:567
msgid ""
"Include 'Titles' section in catalog.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Include 'Titles' section in catalogue.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:300
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:574
+msgid ""
+"Include 'Series' section in catalog.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
+msgstr ""
+"Include 'Series' section in catalogue.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
+
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:581
msgid ""
"Include 'Recently Added' section in catalog.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Include 'Recently Added' section in catalogue.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:307
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:588
msgid ""
"Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:314
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:595
msgid ""
"Sort titles with leading numbers as text, e.g.,\n"
"'2001: A Space Odyssey' sorts as \n"
@@ -7615,8 +11436,13 @@ msgid ""
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Sort titles with leading numbers as text, e.g.,\n"
+"'2001: A Space Odyssey' sorts as \n"
+"'Two Thousand One: A Space Odyssey'.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:321
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:602
msgid ""
"Specifies the output profile. In some cases, an output profile is required "
"to optimize the catalog for the device. For example, 'kindle' or "
@@ -7625,24 +11451,65 @@ msgid ""
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Specifies the output profile. In some cases, an output profile is required "
+"to optimise the catalogue for the device. For example, 'kindle' or "
+"'kindle_dx' creates a structured Table of Contents with Sections and "
+"Articles.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
-#: /home/kovid/work/calibre/src/calibre/library/catalog.py:328
+#: /home/kovid/work/calibre/src/calibre/library/catalog.py:609
msgid ""
"Tag indicating book has been read.\n"
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Tag indicating book has been read.\n"
+"Default: '%default'\n"
+"Applies to: ePub, MOBI output formats"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:17
+msgid "Invalid titles"
+msgstr "Invalid titles"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:18
+msgid "Extra titles"
+msgstr "Extra titles"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:19
+msgid "Invalid authors"
+msgstr "Invalid authors"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:20
+msgid "Extra authors"
+msgstr "Extra authors"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:21
+msgid "Missing book formats"
+msgstr "Missing book formats"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:22
+msgid "Extra book formats"
+msgstr "Extra book formats"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:23
+msgid "Unknown files in books"
+msgstr "Unknown files in books"
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:24
+msgid "Folders raising exception"
+msgstr "Folders raising exception"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:43
+msgid ""
+"Path to the calibre library. Default is to use the path stored in the "
+"settings."
+msgstr ""
+"Path to the calibre library. Default is to use the path stored in the "
+"settings."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:122
msgid ""
-"Path to the calibre library. Default is to use the path stored in the "
-"settings."
-msgstr ""
-"Path to the calibre library. Default is to use the path stored in the "
-"settings."
-
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:206
-msgid ""
"%prog list [options]\n"
"\n"
"List the books available in the calibre database.\n"
@@ -7651,7 +11518,7 @@ msgstr ""
"\n"
"List the books available in the calibre database.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:214
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:130
msgid ""
"The fields to display when listing books in the database. Should be a comma "
"separated list of fields.\n"
@@ -7665,7 +11532,7 @@ msgstr ""
"Default: %%default. The special field \"all\" can be used to select all "
"fields. Only has effect in the text output format."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:216
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:137
msgid ""
"The field by which to sort the results.\n"
"Available fields: %s\n"
@@ -7675,11 +11542,11 @@ msgstr ""
"Available fields: %s\n"
"Default: %%default"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:218
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:139
msgid "Sort results in ascending order"
msgstr "Sort results in ascending order"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:220
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:141
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search related documentation in the User Manual. Default is "
@@ -7689,7 +11556,8 @@ msgstr ""
"please see the search related documentation in the User Manual. Default is "
"to do no filtering."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:222
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:143
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -7697,11 +11565,11 @@ msgstr ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:223
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:144
msgid "The string used to separate fields. Default is a space."
msgstr "The string used to separate fields. Default is a space."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:224
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:145
msgid ""
"The prefix for all file paths. Default is the absolute path to the library "
"folder."
@@ -7709,23 +11577,15 @@ msgstr ""
"The prefix for all file paths. Default is the absolute path to the library "
"folder."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:227
-msgid ""
-"The format in which to output the data. Available choices: %s. Defaults is "
-"text."
-msgstr ""
-"The format in which to output the data. Available choices: %s. Defaults is "
-"text."
-
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:240
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:167
msgid "Invalid fields. Available fields:"
msgstr "Invalid fields. Available fields:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:247
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:174
msgid "Invalid sort field. Available fields:"
msgstr "Invalid sort field. Available fields:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:318
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:246
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
@@ -7733,7 +11593,7 @@ msgstr ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:341
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -7747,7 +11607,7 @@ msgstr ""
"directories, see\n"
"the directory related options below.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:350
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:279
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
@@ -7755,11 +11615,11 @@ msgstr ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:352
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:281
msgid "Process directories recursively"
msgstr "Process directories recursively"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:354
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:283
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
@@ -7767,11 +11627,27 @@ msgstr ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:364
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:285
+msgid "Add an empty book (a book with no formats)"
+msgstr "Add an empty book (a book with no formats)"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:287
+msgid "Set the title of the added empty book"
+msgstr "Set the title of the added empty book"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
+msgid "Set the authors of the added empty book"
+msgstr "Set the authors of the added empty book"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:291
+msgid "Set the ISBN of the added empty book"
+msgstr "Set the ISBN of the added empty book"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
msgid "You must specify at least one file to add"
msgstr "You must specify at least one file to add"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:380
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:334
msgid ""
"%prog remove ids\n"
"\n"
@@ -7785,11 +11661,11 @@ msgstr ""
"separated list of id numbers (you can get id numbers by using the list "
"command). For example, 23,34,57-85\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:395
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:349
msgid "You must specify at least one book to remove"
msgstr "You must specify at least one book to remove"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:414
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -7803,15 +11679,15 @@ msgstr ""
"identified by id. You can get id by using the list command. If the format "
"already exists, it is replaced.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:429
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:383
msgid "You must specify an id and an ebook file"
msgstr "You must specify an id and an ebook file"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:434
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:388
msgid "ebook file must have an extension"
msgstr "ebook file must have an extension"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:442
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:396
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -7827,11 +11703,11 @@ msgstr ""
"by using the list command. fmt should be a file extension like LRF or TXT or "
"EPUB. If the logical book does not have fmt available, do nothing.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:459
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:413
msgid "You must specify an id and a format"
msgstr "You must specify an id and a format"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:477
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -7847,15 +11723,15 @@ msgstr ""
"id.\n"
"id is an id number from the list command.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:485
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:439
msgid "Print metadata in OPF form (XML)"
msgstr "Print metadata in OPF form (XML)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:494
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:448
msgid "You must specify an id"
msgstr "You must specify an id"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:507
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:463
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -7877,11 +11753,11 @@ msgstr ""
"can get a quick feel for the OPF format by using the --as-opf switch to the\n"
"show_metadata command.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:523
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:479
msgid "You must specify an id and a metadata file"
msgstr "You must specify an id and a metadata file"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:543
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:499
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -7899,27 +11775,65 @@ msgstr ""
"(in\n"
"an opf file). You can get id numbers from the list command.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:551
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:507
msgid "Export all books in database, ignoring the list of ids."
msgstr "Export all books in database, ignoring the list of ids."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:553
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:509
msgid "Export books to the specified directory. Default is"
msgstr "Export books to the specified directory. Default is"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:555
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:511
msgid "Export all books into a single directory"
msgstr "Export all books into a single directory"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:518
msgid "Specifying this switch will turn this behavior off."
-msgstr ""
+msgstr "Specifying this switch will turn this behavior off."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:585
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:541
msgid "You must specify some ids or the %s option"
msgstr "You must specify some ids or the %s option"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:644
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:554
+msgid ""
+"%prog add_custom_column [options] label name datatype\n"
+"\n"
+"Create a custom column. label is the machine friendly name of the column. "
+"Should\n"
+"not contain spaces or colons. name is the human friendly name of the "
+"column.\n"
+"datatype is one of: {0}\n"
+msgstr ""
+"%prog add_custom_column [options] label name datatype\n"
+"\n"
+"Create a custom column. label is the machine friendly name of the column. "
+"Should\n"
+"not contain spaces or colons. name is the human friendly name of the "
+"column.\n"
+"datatype is one of: {0}\n"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:563
+msgid ""
+"This column stores tag like data (i.e. multiple comma separated values). "
+"Only applies if datatype is text."
+msgstr ""
+"This column stores tag like data (i.e. multiple comma separated values). "
+"Only applies if datatype is text."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:567
+msgid ""
+"A dictionary of options to customize how the data in this column will be "
+"interpreted."
+msgstr ""
+"A dictionary of options to customise how the data in this column will be "
+"interpreted."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:580
+msgid "You must specify label, name and datatype"
+msgstr "You must specify label, name and datatype"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:641
msgid ""
"\n"
" %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n"
@@ -7929,31 +11843,308 @@ msgid ""
"ouput.\n"
" "
msgstr ""
+"\n"
+" %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n"
+"\n"
+" Export a catalogue in format specified by path/to/destination "
+"extension.\n"
+" Options control how entries are displayed in the generated catalogue "
+"ouput.\n"
+" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:658
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:655
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
"Default: all"
msgstr ""
+"Comma-separated list of database IDs to catalogue.\n"
+"If declared, --search is ignored.\n"
+"Default: all"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:662
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:659
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
"Default: no filtering"
msgstr ""
+"Filter the results by the search query. For the format of the search query, "
+"please see the search-related documentation in the User Manual.\n"
+"Default: no filtering"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:668
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:493
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Show detailed output information. Useful for debugging"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:681
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:678
msgid "Error: You must specify a catalog output file"
-msgstr ""
+msgstr "Error: You must specify a catalogue output file"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:701
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:727
+msgid ""
+"\n"
+" %prog set_custom [options] column id value\n"
+"\n"
+" Set the value of a custom column for the book identified by id.\n"
+" You can get a list of ids using the list command.\n"
+" You can get a list of custom column names using the custom_columns\n"
+" command.\n"
+" "
+msgstr ""
+"\n"
+" %prog set_custom [options] column id value\n"
+"\n"
+" Set the value of a custom column for the book identified by id.\n"
+" You can get a list of ids using the list command.\n"
+" You can get a list of custom column names using the custom_columns\n"
+" command.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:738
+msgid ""
+"If the column stores multiple values, append the specified values to the "
+"existing ones, instead of replacing them."
+msgstr ""
+"If the column stores multiple values, append the specified values to the "
+"existing ones, instead of replacing them."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:749
+msgid "Error: You must specify a field name, id and value"
+msgstr "Error: You must specify a field name, id and value"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
+msgid ""
+"\n"
+" %prog custom_columns [options]\n"
+"\n"
+" List available custom columns. Shows column labels and ids.\n"
+" "
+msgstr ""
+"\n"
+" %prog custom_columns [options]\n"
+"\n"
+" List available custom columns. Shows column labels and ids.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:775
+msgid "Show details for each column."
+msgstr "Show details for each column."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:787
+msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
+msgstr "You will lose all data in the column: %r. Are you sure (y/n)? "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:789
+msgid "y"
+msgstr "y"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:795
+msgid ""
+"\n"
+" %prog remove_custom_column [options] label\n"
+"\n"
+" Remove the custom column identified by label. You can see available\n"
+" columns with the custom_columns command.\n"
+" "
+msgstr ""
+"\n"
+" %prog remove_custom_column [options] label\n"
+"\n"
+" Remove the custom column identified by label. You can see available\n"
+" columns with the custom_columns command.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
+msgid "Do not ask for confirmation"
+msgstr "Do not ask for confirmation"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:813
+msgid "Error: You must specify a column label"
+msgstr "Error: You must specify a column label"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:823
+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 ""
+"\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"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:841
+msgid "Error: You must specify an action (add|remove|list)"
+msgstr "Error: You must specify an action (add|remove|list)"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:849
+msgid "Name:"
+msgstr "Name:"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:850
+msgid "Search string:"
+msgstr "Search string:"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:856
+msgid "Error: You must specify a name and a search string"
+msgstr "Error: You must specify a name and a search string"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:859
+msgid "added"
+msgstr "added"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:864
+msgid "Error: You must specify a name"
+msgstr "Error: You must specify a name"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:867
+msgid "removed"
+msgstr "removed"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:871
+msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
+msgstr "Error: Action %s not recognised, must be one of: (add|remove|list)"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:879
+msgid ""
+"%prog check_library [options]\n"
+"\n"
+"Perform some checks on the filesystem representing a library. Reports are "
+"{0}\n"
+msgstr ""
+"%prog check_library [options]\n"
+"\n"
+"Perform some checks on the filesystem representing a library. Reports are "
+"{0}\n"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
+msgid "Output in CSV"
+msgstr "Output in CSV"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:889
+msgid ""
+"Comma-separated list of reports.\n"
+"Default: all"
+msgstr ""
+"Comma-separated list of reports.\n"
+"Default: all"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:893
+msgid ""
+"Comma-separated list of extensions to ignore.\n"
+"Default: all"
+msgstr ""
+"Comma-separated list of extensions to ignore.\n"
+"Default: all"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:897
+msgid ""
+"Comma-separated list of names to ignore.\n"
+"Default: all"
+msgstr ""
+"Comma-separated list of names to ignore.\n"
+"Default: all"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:927
+msgid "Unknown report check"
+msgstr "Unknown report check"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
+msgid ""
+"%prog restore_database [options]\n"
+"\n"
+"Restore this database from the metadata stored in OPF files in each\n"
+"directory of the calibre library. This is useful if your metadata.db file\n"
+"has been corrupted.\n"
+"\n"
+"WARNING: This command completely regenerates your database. You will lose\n"
+"all saved searches, user categories, plugboards, stored per-book conversion\n"
+"settings, and custom recipes. Restored metadata will only be as accurate as\n"
+"what is found in the OPF files.\n"
+" "
+msgstr ""
+"%prog restore_database [options]\n"
+"\n"
+"Restore this database from the metadata stored in OPF files in each\n"
+"directory of the calibre library. This is useful if your metadata.db file\n"
+"has been corrupted.\n"
+"\n"
+"WARNING: This command completely regenerates your database. You will lose\n"
+"all saved searches, user categories, plugboards, stored per-book conversion\n"
+"settings, and custom recipes. Restored metadata will only be as accurate as\n"
+"what is found in the OPF files.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:975
+msgid ""
+"Really do the recovery. The command will not run unless this option is "
+"specified."
+msgstr ""
+"Really do the recovery. The command will not run unless this option is "
+"specified."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:988
+msgid "You must provide the --really-do-it option to do a recovery"
+msgstr "You must provide the --really-do-it option to do a recovery"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1025
+msgid ""
+"%prog list_categories [options]\n"
+"\n"
+"Produce a report of the category information in the database. The\n"
+"information is the equivalent of what is shown in the tags pane.\n"
+msgstr ""
+"%prog list_categories [options]\n"
+"\n"
+"Produce a report of the category information in the database. The\n"
+"information is the equivalent of what is shown in the tags pane.\n"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1033
+msgid ""
+"Output only the number of items in a category instead of the counts per item "
+"within the category"
+msgstr ""
+"Output only the number of items in a category instead of the counts per item "
+"within the category"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1038
+msgid ""
+"The character to put around the category value in CSV mode. Default is "
+"quotes (\")."
+msgstr ""
+"The character to put around the category value in CSV mode. Default is "
+"quotes (\")."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041
+msgid ""
+"Comma-separated list of category lookup names.\n"
+"Default: all"
+msgstr ""
+"Comma-separated list of category lookup names.\n"
+"Default: all"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
+msgid "The string used to separate fields in CSV mode. Default is a comma."
+msgstr "The string used to separate fields in CSV mode. Default is a comma."
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
+msgid "CATEGORY ITEMS"
+msgstr "CATEGORY ITEMS"
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -7973,329 +12164,708 @@ msgstr ""
"\n"
"For help on an individual command: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1858
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:544
+msgid "No label was provided"
+msgstr "No label was provided"
+
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:546
+msgid ""
+"The label must contain only lower case letters, digits and underscores, and "
+"start with a letter"
+msgstr ""
+"The label must contain only lower case letters, digits and underscores, and "
+"start with a letter"
+
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
+msgid "%sAverage rating is %3.1f"
+msgstr "%sAverage rating is %3.1f"
+
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+msgid "Main"
+msgstr "Main"
+
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "
Migrating old database to ebook library in %s
"
msgstr "
Migrating old database to ebook library in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1887
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2350
msgid "Copying %s"
msgstr "Copying %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1904
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2367
msgid "Compacting database"
msgstr "Compacting database"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1997
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460
msgid "Checking SQL integrity..."
-msgstr ""
+msgstr "Checking SQL integrity..."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2034
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2499
msgid "Checking for missing files."
-msgstr ""
+msgstr "Checking for missing files."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2056
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2521
msgid "Checked id"
-msgstr ""
+msgstr "Checked id"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139
+msgid "Ratings"
+msgstr "Ratings"
+
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
+msgid "Title Sort"
+msgstr "Title Sort"
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
+msgid "Processed"
+msgstr "Processed"
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
+msgid "creating custom column "
+msgstr "creating custom column "
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
-msgstr ""
+msgstr "The title"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
-msgstr ""
+msgstr "The authors"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28
-msgid "The tags"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29
-msgid "The series"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30
-msgid "The series number. To get leading zeros use {series_index:0>3s}"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31
-msgid "The rating"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
-msgid "The ISBN"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
-msgid "The publisher"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
-msgid "The date"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:35
-msgid "The published date"
-msgstr ""
+"The author sort string. To use only the first letter of the name use "
+"{author_sort[0]}"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
-msgid "The calibre internal id"
+msgid "The tags"
+msgstr "The tags"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
+msgid "The series"
+msgstr "The series"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
+msgid ""
+"The series number. To get leading zeros use {series_index:0>3s} or "
+"{series_index:>3s} for leading spaces"
msgstr ""
+"The series number. To get leading zeros use {series_index:0>3s} or "
+"{series_index:>3s} for leading spaces"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
+msgid "The rating"
+msgstr "The rating"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
+msgid "The ISBN"
+msgstr "The ISBN"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
+msgid "The publisher"
+msgstr "The publisher"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
+msgid "The date"
+msgstr "The date"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
+msgid "The published date"
+msgstr "The published date"
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
-msgid "Options to control saving to disk"
-msgstr ""
+msgid "The calibre internal id"
+msgstr "The calibre internal id"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:52
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:56
+msgid "Options to control saving to disk"
+msgstr "Options to control saving to disc"
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:62
msgid ""
"Normally, calibre will update the metadata in the saved files from what is "
"in the calibre library. Makes saving to disk slower."
msgstr ""
+"Normally, calibre will update the metadata in the saved files from what is "
+"in the calibre library. Makes saving to disc slower."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:65
msgid ""
"Normally, calibre will write the metadata into a separate OPF file along "
"with the actual e-book files."
msgstr ""
+"Normally, calibre will write the metadata into a separate OPF file along "
+"with the actual e-book files."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:58
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:68
msgid ""
"Normally, calibre will save the cover in a separate file along with the "
"actual e-book file(s)."
msgstr ""
+"Normally, calibre will save the cover in a separate file along with the "
+"actual e-book file(s)."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:71
msgid ""
"Comma separated list of formats to save for each book. By default all "
-"available books are saved."
+"available formats are saved."
msgstr ""
+"Comma separated list of formats to save for each book. By default all "
+"available formats are saved."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:64
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
"The template to control the filename and directory structure of the saved "
"files. Default is \"%s\" which will save books into a per-author "
"subdirectory with filenames containing title and author. Available controls "
"are: {%s}"
msgstr ""
+"The template to control the filename and directory structure of the saved "
+"files. Default is \"%s\" which will save books into a per-author "
+"subdirectory with filenames containing title and author. Available controls "
+"are: {%s}"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:69
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:79
msgid ""
"The template to control the filename and directory structure of files sent "
"to the device. Default is \"%s\" which will save books into a per-author "
"directory with filenames containing title and author. Available controls "
"are: {%s}"
msgstr ""
+"The template to control the filename and directory structure of files sent "
+"to the device. Default is \"%s\" which will save books into a per-author "
+"directory with filenames containing title and author. Available controls "
+"are: {%s}"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:76
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:86
msgid ""
"Normally, calibre will convert all non English characters into English "
"equivalents for the file names. WARNING: If you turn this off, you may "
"experience errors when saving, depending on how well the filesystem you are "
"saving to supports unicode."
msgstr ""
+"Normally, calibre will convert all non English characters into English "
+"equivalents for the file names. WARNING: If you turn this off, you may "
+"experience errors when saving, depending on how well the filesystem you are "
+"saving to supports Unicode."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:82
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:92
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:95
msgid ""
"The format in which to display dates. %d - day, %b - month, %Y - year. "
"Default is: %b, %Y"
msgstr ""
+"The format in which to display dates. %d - day, %b - month, %Y - year. "
+"Default is: %b, %Y"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:85
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:98
msgid "Convert paths to lowercase."
-msgstr ""
+msgstr "Convert paths to lowercase."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:87
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100
msgid "Replace whitespace with underscores."
-msgstr ""
+msgstr "Replace whitespace with underscores."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:256
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:335
msgid "Requested formats not available"
-msgstr ""
+msgstr "Requested formats not available"
-#: /home/kovid/work/calibre/src/calibre/library/server.py:378
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21
+msgid "Settings to control the calibre content server"
+msgstr "Settings to control the calibre content server"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25
+msgid "The port on which to listen. Default is %default"
+msgstr "The port on which to listen. Default is %default"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:27
+msgid "The server timeout in seconds. Default is %default"
+msgstr "The server timeout in seconds. Default is %default"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:29
+msgid "The max number of worker threads to use. Default is %default"
+msgstr "The max number of worker threads to use. Default is %default"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:31
+msgid "Set a password to restrict access. By default access is unrestricted."
+msgstr ""
+"Set a password to restrict access. By default access is unrestricted."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:33
+msgid "Username for access. By default, it is: %default"
+msgstr "Username for access. By default, it is: %default"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37
+msgid "The maximum size for displayed covers. Default is %default."
+msgstr "The maximum size for displayed covers. Default is %default."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39
+msgid ""
+"The maximum number of matches to return per OPDS query. This affects Stanza, "
+"WordPlayer, etc. integration."
+msgstr ""
+"The maximum number of matches to return per OPDS query. This affects Stanza, "
+"WordPlayer, etc. integration."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:43
+msgid ""
+"Group items in categories such as author/tags by first letter when there are "
+"more than this number of items. Default: %default. Set to a large number to "
+"disable grouping."
+msgstr ""
+"Group items in categories such as author/tags by first letter when there are "
+"more than this number of items. Default: %default. Set to a large number to "
+"disable grouping."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Password to access your calibre library. Username is "
-#: /home/kovid/work/calibre/src/calibre/library/server.py:879
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
+msgid "Loading, please wait"
+msgstr "Loading, please wait"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "First"
+msgstr "First"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Last"
+msgstr "Last"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Previous"
+msgstr "Previous"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
+msgid "Next"
+msgstr "Next"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
+msgid "Browsing %d books"
+msgstr "Browsing %d books"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+msgid "Average rating"
+msgstr "Average rating"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
+msgid "%s: %.1f stars"
+msgstr "%s: %.1f stars"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
+msgid "%d stars"
+msgstr "%d stars"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Popularity"
+msgstr "Popularity"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
+msgid "Sort by"
+msgstr "Sort by"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "library"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "home"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+msgid "Newest"
+msgstr "Newest"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
+msgid "All books"
+msgstr "All books"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
+msgid "Browse books by"
+msgstr "Browse books by"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
+msgid "Choose a category to browse by:"
+msgstr "Choose a category to browse by:"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
+msgid "Browsing by"
+msgstr "Browsing by"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
+msgid "Up"
+msgstr "Up"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
+msgid "in"
+msgstr "in"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
+msgid "Books in"
+msgstr "Books in"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
+msgid "Other formats"
+msgstr "Other formats"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
+msgid "Read %s in the %s format"
+msgstr "Read %s in the %s format"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr "Get"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
+msgid "Permalink"
+msgstr "Permalink"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
+msgid "A permanent link to this book"
+msgstr "A permanent link to this book"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
+msgid "This book has been deleted"
+msgstr "This book has been deleted"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
+msgid "in search"
+msgstr "in search"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
+msgid "Matching books"
+msgstr "Matching books"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
-"Start the calibre content server."
+"Start the calibre content server. The calibre content server\n"
+"exposes your calibre library over the internet. The default interface\n"
+"allows you to browse you calibre library by categories. You can also\n"
+"access an interface optimized for mobile browsers at /mobile and an\n"
+"OPDS based interface for use with reading applications at /opds.\n"
+"\n"
+"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
"[options]\n"
"\n"
-"Start the calibre content server."
+"Start the calibre content server. The calibre content server\n"
+"exposes your calibre library over the internet. The default interface\n"
+"allows you to browse you calibre library by categories. You can also\n"
+"access an interface optimised for mobile browsers at /mobile and an\n"
+"OPDS based interface for use with reading applications at /opds.\n"
+"\n"
+"The OPDS interface is advertised via BonJour automatically.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server.py:881
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
-msgstr ""
+msgstr "Path to the library folder to serve with the content server"
-#: /home/kovid/work/calibre/src/calibre/library/server.py:883
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
-msgstr ""
+msgstr "Write process PID to the specified file"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:48
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
+msgid ""
+"Specifies a restriction to be used for this invocation. This option "
+"overrides any per-library settings specified in the GUI"
+msgstr ""
+"Specifies a restriction to be used for this invocation. This option "
+"overrides any per-library settings specified in the GUI"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
+msgid "%d book"
+msgstr "%d book"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131
+msgid "%d items"
+msgstr "%d items"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
+msgid "RATING: %s "
+msgstr "RATING: %s "
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:152
+msgid "TAGS: %s "
+msgstr "TAGS: %s "
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:157
+msgid "SERIES: %s [%s] "
+msgstr "SERIES: %s [%s] "
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:248
+msgid "Books in your library"
+msgstr "Books in your library"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:254
+msgid "By "
+msgstr "By "
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:255
+msgid "Books sorted by "
+msgstr "Books sorted by "
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:32
msgid "%sUsage%s: %s\n"
msgstr "%sUsage%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:92
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:76
msgid "Created by "
msgstr "Created by "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:93
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
msgid ""
"Whenever you pass arguments to %prog that have spaces in them, enclose the "
"arguments in quotation marks."
msgstr ""
+"Whenever you pass arguments to %prog that have spaces in them, enclose the "
+"arguments in quotation marks."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:650
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:697
msgid "Path to the database in which books are stored"
msgstr "Path to the database in which books are stored"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:652
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:699
msgid "Pattern to guess metadata from filenames"
msgstr "Pattern to guess metadata from filenames"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:654
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:701
msgid "Access key for isbndb.com"
msgstr "Access key for isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:656
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:703
msgid "Default timeout for network operations (seconds)"
msgstr "Default timeout for network operations (seconds)"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:658
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:705
msgid "Path to directory in which your library of books is stored"
msgstr "Path to directory in which your library of books is stored"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:660
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:707
msgid "The language in which to display the user interface"
msgstr "The language in which to display the user interface"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:662
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:709
msgid "The default output format for ebook conversions."
msgstr "The default output format for ebook conversions."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:666
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:713
msgid "Ordered list of formats to prefer for input."
-msgstr ""
+msgstr "Ordered list of formats to prefer for input."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:668
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:715
msgid "Read metadata from files"
msgstr "Read metadata from files"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:670
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:717
msgid "The priority of worker processes"
msgstr "The priority of worker processes"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:672
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:719
msgid "Swap author first and last names when reading metadata"
-msgstr ""
+msgstr "Swap author first and last names when reading metadata"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:674
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:721
msgid "Add new formats to existing book records"
-msgstr ""
+msgstr "Add new formats to existing book records"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:678
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:723
+msgid "Tags to apply to books added to the library"
+msgstr "Tags to apply to books added to the library"
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:727
msgid "List of named saved searches"
-msgstr ""
+msgstr "List of named saved searches"
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:728
+msgid "User-created tag browser categories"
+msgstr "User-created tag browser categories"
+
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:730
+msgid "How and when calibre updates metadata on the device."
+msgstr "How and when calibre updates metadata on the device."
+
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
+msgid "lookup requires either 2 or an odd number of arguments"
+msgstr "lookup requires either 2 or an odd number of arguments"
+
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
+msgid "switch requires an odd number of arguments"
+msgstr "switch requires an odd number of arguments"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
-msgstr ""
+msgstr "Waiting..."
-#: /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 ""
+msgstr "Stopped"
-#: /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 "Finished"
-#: /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
-msgid "Brazilian Portuguese"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94
-msgid "English (UK)"
-msgstr ""
+msgstr "Working..."
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95
-msgid "Simplified Chinese"
-msgstr ""
+msgid "Brazilian Portuguese"
+msgstr "Brazilian Portuguese"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96
-msgid "Chinese (HK)"
-msgstr ""
+msgid "English (UK)"
+msgstr "English (UK)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97
-msgid "Traditional Chinese"
-msgstr ""
+msgid "Simplified Chinese"
+msgstr "Simplified Chinese"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98
+msgid "Chinese (HK)"
+msgstr "Chinese (HK)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
+msgid "Traditional Chinese"
+msgstr "Traditional Chinese"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
msgid "English"
msgstr "English"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99
-msgid "English (Australia)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100
-msgid "English (New Zealand)"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101
-msgid "English (Canada)"
-msgstr ""
+msgid "English (Australia)"
+msgstr "English (Australia)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102
-msgid "English (India)"
-msgstr ""
+msgid "English (New Zealand)"
+msgstr "English (New Zealand)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
-msgid "English (Thailand)"
-msgstr ""
+msgid "English (Canada)"
+msgstr "English (Canada)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
-msgid "English (Cyprus)"
-msgstr ""
+msgid "English (India)"
+msgstr "English (India)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
-msgid "English (Pakistan)"
-msgstr ""
+msgid "English (Thailand)"
+msgstr "English (Thailand)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
-msgid "English (Singapore)"
-msgstr ""
+msgid "English (Cyprus)"
+msgstr "English (Cyprus)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
-msgid "English (Yemen)"
-msgstr ""
+msgid "English (Pakistan)"
+msgstr "English (Pakistan)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
-msgid "English (Ireland)"
-msgstr ""
+msgid "English (Israel)"
+msgstr "English (Israel)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
-msgid "German (AT)"
-msgstr ""
+msgid "English (Singapore)"
+msgstr "English (Singapore)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
-msgid "Dutch (NL)"
-msgstr ""
+msgid "English (Yemen)"
+msgstr "English (Yemen)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
+msgid "English (Ireland)"
+msgstr "English (Ireland)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
+msgid "English (China)"
+msgstr "English (China)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
+msgid "Spanish (Paraguay)"
+msgstr "Spanish (Paraguay)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
+msgid "German (AT)"
+msgstr "German (AT)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
+msgid "French (BE)"
+msgstr "French (BE)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
+msgid "Dutch (NL)"
+msgstr "Dutch (NL)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
msgid "Dutch (BE)"
+msgstr "Dutch (BE)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
+msgid "Choose theme (needs restart)"
+msgstr "Choose theme (needs restart)"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
+msgid "No interpreter"
+msgstr "No interpreter"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:189
+msgid "No active interpreter found. Try restarting the console"
+msgstr "No active interpreter found. Try restarting the console"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:203
+msgid "Interpreter died"
+msgstr "Interpreter died"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:204
+msgid ""
+"Interpreter dies while excuting a command. To see the command, click Show "
+"details"
msgstr ""
+"Interpreter died while excuting a command. To see the command, click Show "
+"details"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
+msgid "Welcome to"
+msgstr "Welcome to"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
+msgid " console "
+msgstr " console "
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
+msgid "Code is running"
+msgstr "Code is running"
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
+msgid "Restart console"
+msgstr "Restart console"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
@@ -8317,21 +12887,24 @@ msgstr "Failed to authenticate with server: %s"
msgid "Control email delivery"
msgstr "Control email delivery"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:102
-#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:124
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:118
+msgid "Unknown section"
+msgstr "Unknown section"
+
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:140
msgid "Unknown feed"
msgstr "Unknown feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:142
-#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:165
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:158
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:185
msgid "Untitled article"
msgstr "Untitled article"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:21
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:22
msgid "Download periodical content from the internet"
-msgstr ""
+msgstr "Download periodical content from the internet"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:36
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:37
msgid ""
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
"downloads at most 2 feeds."
@@ -8339,114 +12912,119 @@ msgstr ""
"Useful for recipe development. Forces max_articles_per_feed to 2 and "
"downloads at most 2 feeds."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:39
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:40
msgid "Username for sites that require a login to access content."
msgstr "Username for sites that require a login to access content."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:42
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:43
msgid "Password for sites that require a login to access content."
msgstr "Password for sites that require a login to access content."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:46
+#: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:47
msgid ""
"Do not download latest version of builtin recipes from the calibre server"
msgstr ""
+"Do not download latest version of builtin recipes from the calibre server"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:43
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:47
msgid "Unknown News Source"
msgstr "Unknown News Source"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:565
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
-msgstr ""
+msgstr "The \"%s\" recipe needs a username and password."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:654
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Download finished"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:656
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Failed to download the following articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:662
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Failed to download parts of the following articles:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:664
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " from "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:666
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tFailed links:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:747
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
-msgstr ""
+msgstr "Could not fetch article. Run with -vv to see the reason"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:768
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Fetching feeds..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:773
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Got feeds from index page"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:779
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Trying to download cover..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:781
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
-msgstr ""
+msgstr "Generating masthead..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:861
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Starting download [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:877
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feeds downloaded to %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:887
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Could not download cover: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:899
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Downloading cover from %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:934
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
-msgstr ""
+msgstr "Masthead image downloaded"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1158
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Untitled Article"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1228
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Article downloaded: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1239
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Article download failed: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Fetching feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1403
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
msgstr ""
+"Failed to log in, check your username and password for the calibre "
+"Periodicals service."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1419
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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 ""
+"You do not have permission to download this issue. Either your subscription "
+"has expired or you have exceeded the maximum allowed downloads for today."
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
msgid "You"
@@ -8454,16 +13032,16 @@ msgstr "You"
#: /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:181
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:193
msgid "Scheduled"
msgstr "Scheduled"
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:84
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:182
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/model.py:194
msgid "Custom"
msgstr "Custom"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -8473,52 +13051,52 @@ msgstr ""
"\n"
"Where URL is for example http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:473
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Base directory into which URL is saved. Default is %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
-msgid ""
-"Timeout in seconds to wait for a response from the server. Default: %default "
-"s"
-msgstr ""
-"Timeout in seconds to wait for a response from the server. Default: %default "
-"s"
-
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
-msgid ""
-"Maximum number of levels to recurse i.e. depth of links to follow. Default "
-"%default"
-msgstr ""
-"Maximum number of levels to recurse i.e. depth of links to follow. Default "
-"%default"
-
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
-"The maximum number of files to download. This only applies to files from tags. Default is %default"
-msgstr ""
-"The maximum number of files to download. This only applies to files from tags. Default is %default"
-
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:484
-msgid ""
-"Minimum interval in seconds between consecutive fetches. Default is %default "
+"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
-"Minimum interval in seconds between consecutive fetches. Default is %default "
+"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:486
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
-"The character encoding for the websites you are trying to download. The "
-"default is to try and guess the encoding."
+"Maximum number of levels to recurse i.e. depth of links to follow. Default "
+"%default"
msgstr ""
-"The character encoding for the websites you are trying to download. The "
-"default is to try and guess the encoding."
+"Maximum number of levels to recurse i.e. depth of links to follow. Default "
+"%default"
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
+"The maximum number of files to download. This only applies to files from tags. Default is %default"
+msgstr ""
+"The maximum number of files to download. This only applies to files from tags. Default is %default"
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
+msgid ""
+"Minimum interval in seconds between consecutive fetches. Default is %default "
+"s"
+msgstr ""
+"Minimum interval in seconds between consecutive fetches. Default is %default "
+"s"
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
+msgid ""
+"The character encoding for the websites you are trying to download. The "
+"default is to try and guess the encoding."
+msgstr ""
+"The character encoding for the websites you are trying to download. The "
+"default is to try and guess the encoding."
+
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+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."
@@ -8527,7 +13105,7 @@ msgstr ""
"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."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -8541,7 +13119,7 @@ msgstr ""
"filter-regexp and --match-regexp are specified, then --filter-regexp is "
"applied first."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Do not download CSS stylesheets."
@@ -8551,15 +13129,92 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Number of colors for grayscale image conversion. Default: %default"
#~ msgstr "Number of colors for grayscale image conversion. Default: %default"
+#~ msgid ""
+#~ "\n"
+#~ "%prog [options] ISBN\n"
+#~ "\n"
+#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
+#~ msgstr ""
+#~ "\n"
+#~ "%prog [options] ISBN\n"
+#~ "\n"
+#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n"
+
#~ msgid "Frequently used directories"
#~ msgstr "Frequently used directories"
+#~ msgid "Toolbar icon size"
+#~ msgstr "Toolbar icon size"
+
+#~ msgid "Show button labels in the toolbar"
+#~ msgstr "Show button labels in the toolbar"
+
+#~ msgid "Sort tags list by popularity"
+#~ msgstr "Sort tags list by popularity"
+
+#~ msgid "Invalid database location. Cannot write to "
+#~ msgstr "Invalid database location. Cannot write to "
+
+#~ msgid "Invalid database location"
+#~ msgstr "Invalid database location"
+
+#~ msgid "Invalid database location "
+#~ msgstr "Invalid database location "
+
+#~ msgid " Must be a directory."
+#~ msgstr " Must be a directory."
+
+#~ msgid "General"
+#~ msgstr "General"
+
+#~ msgid "Browse for the new database location"
+#~ msgstr "Browse for the new database location"
+
+#~ msgid ""
+#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and "
+#~ "metadata is stored in the file metadata.db)"
+#~ msgstr ""
+#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and "
+#~ "metadata is stored in the file metadata.db)"
+
#~ msgid "Add a directory to the frequently used directories list"
#~ msgstr "Add a directory to the frequently used directories list"
#~ msgid "Remove a directory from the frequently used directories list"
#~ msgstr "Remove a directory from the frequently used directories list"
+#~ msgid "Use &Roman numerals for series number"
+#~ msgstr "Use &Roman numerals for series number"
+
+#~ msgid "Toolbar"
+#~ msgstr "Toolbar"
+
+#~ msgid "Select visible &columns in library view"
+#~ msgstr "Select visible &columns in library view"
+
+#~ msgid "&Button size in toolbar"
+#~ msgstr "&Button size in toolbar"
+
+#~ msgid "Show &text in toolbar buttons"
+#~ msgstr "Show &text in toolbar buttons"
+
+#~ msgid ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+#~ msgstr ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+
+#~ msgid ""
+#~ "Automatically create the author sort entry based on the current author entry"
+#~ msgstr ""
+#~ "Automatically create the author sort entry based on the current author entry"
+
+#~ msgid ""
+#~ "Content\n"
+#~ "Server"
+#~ msgstr ""
+#~ "Content\n"
+#~ "Server"
+
#~ msgid ""
#~ "See the User Manual for more help"
@@ -8567,6 +13222,16 @@ msgstr "Do not download CSS stylesheets."
#~ "See the User Manual for more help"
+#~ msgid ""
+#~ "For help with writing advanced news recipes, please visit User Recipes"
+#~ msgstr ""
+#~ "For help with writing advanced news recipes, please visit User Recipes"
+
+#~ msgid "and delete from library"
+#~ msgstr "and delete from library"
+
#~ msgid ""
#~ "
For help visit %s.kovidgoyal.net "
@@ -8574,9 +13239,45 @@ msgstr "Do not download CSS stylesheets."
#~ "
For help visit %s.kovidgoyal.net "
+#~ msgid "%s: %s by Kovid Goyal %%(version)s %%(device)s
"
+#~ msgstr "%s: %s by Kovid Goyal %%(version)s %%(device)s
"
+
+#~ msgid ""
+#~ "\n"
+#~ "
The database of books on the reader is corrupted. Try the "
+#~ "following:\n"
+#~ "
\n"
+#~ "
Unplug the reader. Wait for it to finish regenerating "
+#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now "
+#~ "it should work with %(app)s. If not try the next step.
\n"
+#~ "
Quit %(app)s. Find the file media.xml in the reader's "
+#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the "
+#~ "file. Re-connect it and start %(app)s.
The database of books on the reader is corrupted. Try the "
+#~ "following:\n"
+#~ "
\n"
+#~ "
Unplug the reader. Wait for it to finish regenerating "
+#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now "
+#~ "it should work with %(app)s. If not try the next step.
\n"
+#~ "
Quit %(app)s. Find the file media.xml in the reader's "
+#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the "
+#~ "file. Re-connect it and start %(app)s.
\n"
+#~ " \n"
+#~ " "
+
#~ msgid "Output file. Default is derived from input filename."
#~ msgstr "Output file. Default is derived from input filename."
+#~ msgid "Invalid size"
+#~ msgstr "Invalid size"
+
+#~ msgid "The size %s is invalid. must be of the form widthxheight"
+#~ msgstr "The size %s is invalid. Must be of the form widthxheight"
+
#~ msgid "%d recipes"
#~ msgstr "%d recipes"
@@ -8589,6 +13290,12 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Schedule for download"
#~ msgstr "Schedule for download"
+#~ msgid "Choose a location for your ebook library."
+#~ msgstr "Choose a location for your ebook library."
+
+#~ msgid "Device database corrupted"
+#~ msgstr "Device database corrupted"
+
#~ msgid ""
#~ "
Could not convert: %s
It is a DRMed book. You must "
#~ "first remove the DRM using 3rd party tools."
@@ -8596,6 +13303,20 @@ msgstr "Do not download CSS stylesheets."
#~ "
Could not convert: %s
It is a DRMed book. You must "
#~ "first remove the DRM using 3rd party tools."
+#~ msgid ""
+#~ "is the result of the efforts of many volunteers from all over the world. If "
+#~ "you find it useful, please consider donating to support its development."
+#~ msgstr ""
+#~ "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."
+
+#~ msgid ""
+#~ "Latest version: %s"
+#~ msgstr ""
+#~ "Latest version: %s"
+
#~ msgid ""
#~ "%s has been updated to version %s. See the new features. "
@@ -8605,18 +13326,127 @@ msgstr "Do not download CSS stylesheets."
#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features. "
#~ "Visit the download page?"
+#~ msgid "Update available"
+#~ msgstr "Update available"
+
+#~ msgid "calibre"
+#~ msgstr "calibre"
+
+#~ msgid "Alt+S"
+#~ msgstr "Alt+S"
+
+#~ msgid "&Search:"
+#~ msgstr "&Search:"
+
+#~ msgid "Sort by &popularity"
+#~ msgstr "Sort by &popularity"
+
+#~ msgid "Edit meta information"
+#~ msgstr "Edit meta information"
+
+#~ msgid "Convert E-books"
+#~ msgstr "Convert E-books"
+
+#~ msgid "Click to see list of active jobs."
+#~ msgstr "Click to see list of active jobs."
+
+#~ msgid "Click to browse books by their covers"
+#~ msgstr "Click to browse books by their covers"
+
+#~ msgid "Click to turn off Cover Browsing"
+#~ msgstr "Click to turn off Cover Browsing"
+
+#~ msgid ""
+#~ "
Browsing books by their covers is disabled. Import of pictureflow "
+#~ "module failed: "
+#~ msgstr ""
+#~ "
Browsing books by their covers is disabled. Import of pictureflow "
+#~ "module failed: "
+
+#~ msgid "Click to browse books by tags"
+#~ msgstr "Click to browse books by tags"
+
+#~ msgid "Send specific format to main memory"
+#~ msgstr "Send specific format to main memory"
+
+#~ msgid ""
+#~ "Email\n"
+#~ "Delivery"
+#~ msgstr ""
+#~ "Email\n"
+#~ "Delivery"
+
#~ msgid "Customize %s"
#~ msgstr "Customize %s"
#~ msgid "calibre can send your books to you (or your reader) by email"
#~ msgstr "calibre can send your books to you (or your reader) by email"
+#~ msgid "Show ¬ifications in system tray"
+#~ msgstr "Show ¬ifications in system tray"
+
+#~ msgid "No text &justification"
+#~ msgstr "No text &justification"
+
+#~ msgid "Invalid library location"
+#~ msgstr "Invalid library location"
+
+#~ msgid "Could not access %s. Using %s as the library."
+#~ msgstr "Could not access %s. Using %s as the library."
+
+#~ msgid ""
+#~ "The selected books will be permanently deleted and the files removed "
+#~ "from your computer. Are you sure?"
+#~ msgstr ""
+#~ "The selected books will be permanently deleted and the files removed "
+#~ "from your computer. Are you sure?"
+
+#~ msgid "Configure calibre"
+#~ msgstr "Configure calibre"
+
#~ msgid "You must set a username and password for %s"
#~ msgstr "You must set a username and password for %s"
#~ msgid "/Unknown"
#~ msgstr "/Unknown"
+#~ msgid "Ebook Viewer"
+#~ msgstr "Ebook Viewer"
+
+#~ msgid ""
+#~ "Reader\n"
+#~ "%s\n"
+#~ "available"
+#~ msgstr ""
+#~ "Reader\n"
+#~ "%s\n"
+#~ "available"
+
+#~ msgid ""
+#~ "Library\n"
+#~ "%d\n"
+#~ "books"
+#~ msgstr ""
+#~ "Library\n"
+#~ "%d\n"
+#~ "books"
+
+#~ msgid ""
+#~ "The format in which to output the data. Available choices: %s. Defaults is "
+#~ "text."
+#~ msgstr ""
+#~ "The format in which to output the data. Available choices: %s. Defaults is "
+#~ "text."
+
+#~ msgid ""
+#~ "[options]\n"
+#~ "\n"
+#~ "Start the calibre content server."
+#~ msgstr ""
+#~ "[options]\n"
+#~ "\n"
+#~ "Start the calibre content server."
+
#~ msgid "Bosnian"
#~ msgstr "Bosnian"
@@ -8647,9 +13477,18 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Italian"
#~ msgstr "Italian"
+#~ msgid "Download &cover"
+#~ msgstr "Download &cover"
+
#~ msgid "Chinese"
#~ msgstr "Chinese"
+#~ msgid "Failed to download some metadata"
+#~ msgstr "Failed to download some metadata"
+
+#~ msgid "Failed to download metadata for the following:"
+#~ msgstr "Failed to download metadata for the following:"
+
#~ msgid "Hungarian"
#~ msgstr "Hungarian"
@@ -8658,3 +13497,6 @@ msgstr "Do not download CSS stylesheets."
#~ msgid "Kovid Goyal and John Schember"
#~ msgstr "Kovid Goyal and John Schember"
+
+#~ msgid " "
+#~ msgstr " "
diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po
index 51e25fb80e..890f092200 100644
--- a/src/calibre/translations/es.po
+++ b/src/calibre/translations/es.po
@@ -10,17 +10,17 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 11:22+0000\n"
+"POT-Creation-Date: 2010-11-10 14:27+0000\n"
+"PO-Revision-Date: 2010-11-10 21:13+0000\n"
"Last-Translator: DiegoJ \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:25+0000\n"
+"X-Launchpad-Export-Date: 2010-11-11 04:42+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -28,7 +28,7 @@ msgstr ""
"Este perfil está pensado para la línea PRS de SONY. Los 500/505/700, etc., "
"en modo apaisado. Útil principalmente para cómics."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Este perfil está pensado para el Kindle DX de Amazon."
@@ -57,10 +57,10 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -73,8 +73,8 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -93,9 +93,9 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:817
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:819
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
@@ -132,27 +132,27 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -164,7 +164,7 @@ msgstr "No hace absolutamente nada"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -286,45 +286,45 @@ msgstr "Asignar metadatos a los archivos %s"
msgid "Set metadata from %s files"
msgstr "Establecer metadatos desde archivos %s"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Aspecto Visual y Apariencia"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Interfaz"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr ""
"Ajuste la apariencia y sensación de la interfaz de calibre para que se "
"adapte a sus gustos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Comportamiento"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Cambiar el comportamiento de calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
msgid "Add your own columns"
msgstr "Añadir sus propias columnas"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Añada/elimine sus propias columnas en la lista de libros de calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Personalizar la barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
@@ -332,60 +332,60 @@ msgstr ""
"Personaliza las barras de herramientas y los menús de contexto, cambiando "
"las acciones que estarán disponible en cada uno"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Opciones de entrada"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Conversión"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr ""
"Establecer las opciones de conversión específicas de cada formato de entrada"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Opciones comunes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr ""
"Establecer las opciones de conversión comunes para todos los formatos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Opciones de salida"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr ""
"Establece las opciones específicas de conversión para cada formato de salida"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Añadir libros"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Importar/Exportar"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Controla cuándo calibre lee los metadatos de los archivos al añadir libros"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
-msgstr "Guarda de libros al disco"
+msgstr "Guardar libros en disco"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -393,45 +393,45 @@ msgstr ""
"Controla cuándo calibre exporta archivos de su base de datos al dicos al "
"usar Guardar al disco"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
-msgstr "Envío de libros a dispositivos"
+msgstr "Enviar libros a dispositivos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr ""
"Controla cuándo calibre transfiere los archivos a su lector de libros"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr "Control de metadatos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Cambiar los cambpos de metadatos antes de guardar/enviar"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
-msgstr "Compartición de libros por correo"
+msgstr "Compartir de libros por correo"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
-msgstr "Compartición"
+msgstr "Compartir"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
msgstr ""
-"Configura la compartición de libros por correo electrónico. Puede usarse "
+"Configurar la compartición de libros por correo electrónico. Puede usarse "
"para enviar automáticamente las noticias descargadas a sus dispositivos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
-msgstr "Compartición por red"
+msgstr "Compartir por red"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -440,33 +440,33 @@ msgstr ""
"biblioteca de calibre en cualquier lugar, con cualquier dispositivo, a "
"través de Internet."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Complementos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Avanzada"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Añadir/eliminar/configurar diversas funciones de calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Ajustes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Ajuste como se comporta calibre en diversos contextos"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Miscelánea"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Configuración miscelánea avanzada"
@@ -512,7 +512,7 @@ msgstr ""
"útil si no sabe nada del documento de entrada."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
@@ -524,62 +524,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Este perfil está pensado para el SONY PRS-300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Este perfil está pensado para el SONY PRS-900"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Este perfil está pensado para el Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Este perfil está pensado para los libros Mobipocket."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Este perfil está pensado para el Hanlin V3 y sus clones."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Este perfil está pensado para el Hanlin V5 y sus clones."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Este perfil está pensado para el Cybook Gen3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Este perfil está pensado para el Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Este perfil está pensado para el Kindle de Amazon"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Este perfil está pensado para el Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Este perfil está pensado para el IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Este perfil está pensado para el IRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Este perfile está pensado para el Nook de B&N."
@@ -597,30 +597,30 @@ msgstr ""
"útil si quiere generar un documento que pueda ser leido en el PC o en varios "
"dispositivos diferentes."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""
"Pensado para el Ipad y dispositivos similares con una resolución de 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
"Orientado para dispositivos de tableta genéricos, sin redimensión de imágenes"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Este perfil está pensado para el lector Kobo"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Este perfil está pensado para el SONY PRS-300."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Este perfil está pensado para el JetBook de 5 pulgadas."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Este perfil está pensado para el Sandra Bambook."
@@ -739,14 +739,14 @@ msgstr "Actualizando listado de meta datos..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d de %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "terminado"
@@ -776,7 +776,7 @@ msgstr ""
"Algunas portadas no se pudieron convertir.\n"
"Pulse en \"Mostrar detalles\" para ver una lista."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -790,7 +790,7 @@ msgstr ""
msgid "News"
msgstr "Noticias"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -798,7 +798,7 @@ msgstr "Noticias"
msgid "Catalog"
msgstr "Catálogo"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Comunicarse con iTunes."
@@ -1023,19 +1023,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Comunicarse con el Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Comunicar con el Digma Q600"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Comuníquese con with the Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Comunicarse con el Pandigital Novel"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
msgid "Communicate with the VelocityMicro"
msgstr "Comunicar con VelocityMono"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Comunicar con el GM2000"
@@ -1096,11 +1100,15 @@ msgstr "Comunicar con el lector Teclast K3/K5"
msgid "Communicate with the Newsmy reader."
msgstr "Comunicarse con el lector Newsmy."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Póngase en contacto con Pico reader."
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Comunicarse con el lector iPapyrus."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
msgstr "Comunicar con el lector Sovos."
@@ -2052,7 +2060,7 @@ msgstr ""
"ligeramente pero no tendrá margenes en blanco."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Iniciar"
@@ -2123,6 +2131,34 @@ msgstr ""
"una conversión parcial previa de un archivo PDF. El valor por defecto es "
"%default, que desactiva esta opción."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr "Fichero CSS usado en la salida en lugar del predeterminado"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Plantilla empleada para generar el fichero de índice html en lugar del "
+"fichero predeterminado"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"Plantilla empleada para generar el cuerpo del libro en html en lugar del "
+"fichero predeterminado"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Extraer el contenido del fichero ZIP generado en el directorio especificado. "
+"ADVERTENCIA: Todo el contenido del directorio se borrará."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Creando archivo LIT a partir de EPUB..."
@@ -2439,23 +2475,23 @@ msgstr "Sí"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Título"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Autor(es)"
@@ -2471,37 +2507,36 @@ msgid "Producer"
msgstr "Productor"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Comentarios"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Etiquetas"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Serie"
@@ -2511,12 +2546,12 @@ msgid "Language"
msgstr "Idioma"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Marca de tiempo"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2694,35 +2729,39 @@ msgstr ""
msgid "Downloads metadata from Douban.com"
msgstr "Descarga los metadatos de Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Descarga de metadatos"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "puntuaciones"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "etiquetas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "descripción/reseñas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Descargar %s desde %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Convertir los comentarios descargados de %s en texto simple"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Descarga metadatos de Google Books"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Descarga metadatos de isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2730,11 +2769,11 @@ msgstr ""
"Para usar isbndb.com debe registrar una %scuenta gratuita%s e introducir su "
"clave de acceso debajo."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Descarga metadatos sociales de amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr ""
"Descargar información de serie/etiquetas/calificación de librarything.com"
@@ -2838,7 +2877,7 @@ msgstr ""
msgid "All articles"
msgstr "Todos los artículos"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:259
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:262
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr "Este es un libro Topaz de Amazon. No se puede procesar."
@@ -2922,9 +2961,9 @@ msgstr "Libro %s de %s"
msgid "HTML TOC generation options."
msgstr "Opciones de generación del Índice HTML."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Valoración"
@@ -3294,7 +3333,7 @@ msgstr ""
"Conviértalo primero a HTML y vuelva a intentarlo.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
@@ -3302,7 +3341,7 @@ msgstr ""
"Especificar la codificación del documento de salida. El valor por defecto es "
"utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3316,17 +3355,39 @@ msgstr ""
"especificado. El valor mínimo es de 25 caracteres. Usar 0 para desactivar la "
"división de líneas."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr ""
+"Especifique si ó no para insertar una linea vacía en medio de dos parrafos"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Especifique si ó no para insertar dos caracteres de espacio para indentar la "
+"primera linea de cada parrafo"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Especifique si ó no para ocultar el titulo de cada capitulo, Útil para la "
+"salida de imágenes unicamente. (eg. Comics)"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Página de inicio"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Portadas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " (Prefacio)"
@@ -3509,7 +3570,7 @@ msgid "Disable UI animations"
msgstr "Desactivar animaciones de la interfaz"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Copiado"
@@ -3521,7 +3582,7 @@ msgstr "Copiar"
msgid "Copy to Clipboard"
msgstr "Copiar al portapapeles"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Escoger ficheros"
@@ -3663,8 +3724,8 @@ msgstr "Añadir a la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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 "No hay libros seleccionados"
@@ -3688,7 +3749,7 @@ msgid "Add books to your calibre library from the connected device"
msgstr "Añadir libros a la biblioteca de calibre a partir del dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Obtener anotaciones (experimental)"
@@ -3785,7 +3846,7 @@ msgid "Checking database integrity"
msgstr "Comprobando la integridad de la base de datos"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3813,7 +3874,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d libros"
@@ -3961,7 +4022,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741
msgid "Not allowed"
msgstr "No permitido"
@@ -4028,8 +4089,8 @@ msgid "Could not copy books: "
msgstr "No se pudieron copiar estos libros: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Falló"
@@ -4160,7 +4221,7 @@ msgstr " y elimínalo desde la librería"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:81
msgid "Setup email based sharing of books"
-msgstr "Configurar compartición de libros por correo electrónico"
+msgstr "Configurar la compartición de libros por correo electrónico"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:98
msgid "D"
@@ -4265,37 +4326,37 @@ msgstr "No se pueden unir los libros"
msgid "At least two books must be selected for merging"
msgstr "Deben seleccionarse al menos dos libros para unirlos"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
-"Los formatos y metadatos de los libros seleccionados se añadirán al "
-"primer libro seleccionado. El ISBN no se unirá.
El "
-"segundo libro y los siguientes no se borrarán ni se "
-"alterarán.
Confirme que desea continuar."
+"Los formatos de libro y metadatos de los libros seleccionados se añadirán al "
+"primer libro seleccionado (%s). El ISBN no se unirá.
El "
+"segundo libro seleccionado y los siguientes no se borrarán ni se "
+"modificarán. Confirme que desea continuar."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
-"Los formatos y metadatos de los libros seleccionados se añadirán al "
-"primer libro seleccionado. El ISBN no se unirá.
Después "
-"de la unión el segundo libro y los siguientes se "
-"borrarán.
Todos los formatos del primer libro seleccionado se "
-"mantendrán y si hay formatos duplicados en los restantes libros, se "
-"borrarán permanentemente de su ordenador.
¿Está seguro "
-"de querer continuar?"
+"Los formatos de libro y metadatos de los libros seleccionados se añadirán al "
+"primer libro seleccionado (%s). El ISBN no se "
+"unirá.
Después de unir los libros, el segundo libro seleccionado y "
+"los siguientes se borrarán.
Se mantendrán todos los formatos "
+"del primer libro seleccionado y cualquier formato duplicado en el segundo o "
+"los siguientes se borrará permanentemente de su "
+"ordenador.
¿Está seguro de que quiere continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4431,7 +4492,7 @@ msgid "Click the show details button to see which ones."
msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Mostrar detalles del libro"
@@ -4519,21 +4580,21 @@ msgstr "Mostrar"
msgid "View specific format"
msgstr "Mostrar un formato específico"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "No se puede visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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 "Elija el formato para visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Varios libros seleccionados"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4545,11 +4606,11 @@ msgstr ""
"equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. "
"¿Desea continuar?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "No se puede abrir la carpeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s no tiene formatos disponibles."
@@ -4574,7 +4635,7 @@ msgid "The specified directory could not be processed."
msgstr "El directorio especificado no se puede procesar."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Sin libros"
@@ -4777,49 +4838,49 @@ msgstr ""
"&Varios libros por carpeta. Se supone que cada fichero de libro es un libro "
"diferente"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Ruta"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Colecciones"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Clic para abrir"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4827,9 +4888,9 @@ msgstr "Clic para abrir"
msgid "None"
msgstr "Ninguno"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Pulse para abrir la ventana de Detalles del libro"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:404
+msgid "Double-click to open Book Details window"
+msgstr "Pulse dos veces para abrir la ventana de Detalles del libro"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4889,7 +4950,7 @@ msgstr "salida"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -5054,6 +5115,19 @@ msgstr "Incluir la sección \"Serie\""
msgid "Tab template for catalog.ui"
msgstr "Plantilla para catalog.ui"
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:25
+msgid "Bold"
+msgstr "Negrita"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:26
+msgid "Italic"
+msgstr "Cursiva"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:28
+msgid "Underline"
+msgstr "Subrayado"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:36
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
@@ -5543,7 +5617,7 @@ msgid "Change the title of this book"
msgstr "Cambiar el título del libro"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Autor(es): "
@@ -5561,7 +5635,7 @@ msgstr ""
"comas."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Editorial: "
@@ -5572,7 +5646,7 @@ msgid "Ta&gs: "
msgstr "Eti&quetas: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5582,15 +5656,16 @@ msgstr ""
"utilizarse cualesquier palabras o frases, separadas por comas."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Serie:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5771,7 +5846,7 @@ msgid "Options specific to the input format."
msgstr "Opciones específicas para el formato de entrada."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5789,6 +5864,18 @@ msgstr "Usar preferencias de conversión &guardadas para libros individuales"
msgid "SNB Output"
msgstr "Salida SNB"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Ocultar el nombre del capitulo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Inserte un espacio antes de la primera linea de cada parrafo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Insertar una linea vacia entre parrafos"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5956,8 +6043,8 @@ msgid "Force maximum line length"
msgstr "Forzar la longitud de línea máxima"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6100,7 +6187,7 @@ msgid "Automatically number books"
msgstr "Numerar automáticamente los libros"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr "Forzar números para que empiecen con "
@@ -6182,31 +6269,31 @@ msgstr "Enviar a la tarjeta de memoria B"
msgid "Main Memory"
msgstr "Memoria principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Enviar formato especifico para"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Enviar y eliminar de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Enviar formato específico"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Desconectar dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Error en la comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Seleccionar carpeta para abrir como un dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Error de comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6214,128 +6301,128 @@ msgstr ""
"Hubo un error de comunicación con el dispositivo. Desconecte y vuelva a "
"conectar el dispositivo o reinicie la aplicación."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " detectado."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "elegido para enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Elige el formato para enviar al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Sin dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "No se pudo enviar: no hay ningún dispositivo conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Sin tarjeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "No se pudo enviar: el dispositivo no tiene tarjeta de memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "Libro electrónico:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "El libro electrónico está adjunto"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "por"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "en el formato %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Enviando correo electrónico a"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
"¿Convertir automáticamente los siguientes libros antes de enviar por correo "
"electrónico?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"No se pudieron enviar por correo electrónico los siguientes libros porque no "
"se encontraron formatos compatibles:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Fallo al enviar libros por correo electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Fallo al enviar por correo electrónico los siguientes libros:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Enviado por correo electrónico:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Noticias:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Adjunto está el"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Enviar noticias a"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"¿Convertir automáticamente los siguientes libros antes de pasarlos al "
"dispositivo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Enviando catálogos al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Enviando noticias al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6344,11 +6431,11 @@ msgstr ""
"encontraron formatos adecuados. Convierta el(los) libro(s) a un formato "
"soportado por su dispositivo antes de volver a intentarlo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "No hay espacio en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6407,15 +6494,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Pegar del portapapeles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
msgid "Fit &cover within view"
msgstr "Ajustar la &portada en la ventana"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "Siguie&nte"
@@ -6467,21 +6554,36 @@ msgstr "Copiar al por&tapapeles"
msgid "Names to ignore:"
msgstr "Nombres a ignorar:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Introduzca nombres de archivo estandard como comodín, separados por coma, "
+"tal como synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr "Extensiones a ignorar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Introduzca separadas por comas la extensiones sin el punto. Usado únicamente "
+"en directorios de libros"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr "Ruta de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Nombre"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
@@ -6530,7 +6632,7 @@ msgid "No location selected"
msgstr "Sin ubicación seleccionada"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Ubicación incorrecta"
@@ -6573,6 +6675,7 @@ msgid "Set options for converting %s"
msgstr "Establecer opciones para convertir %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Título:"
@@ -6610,15 +6713,15 @@ msgstr "Ubicación"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Fecha"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Formato"
@@ -6838,19 +6941,17 @@ msgstr "Libro %d:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. This feature is experimental, and "
-"there may be bugs. You are strongly encouraged to back up your library "
-"before proceeding.
Search and replace in text fields using character "
-"matching or regular expressions. "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
msgstr ""
-"Usted puede destruir su librería utilizando esta característica. Los "
-"cambios son permanentes. No existe una función para deshacer. Esta "
-"característica es experimental y pueden haber errores. Se le recomienda "
-"hacer una copia de seguridad de la biblioteca antes de continuar.
Busque y "
-"reemplace en los campos de texto utilizando un caracter coincidente o "
-"expresiones regulares. "
+"Puede destruir su biblioteca usando esta funcionalidad. Los cambios "
+"son permanentes. No hay función de deshacer. Se le recomienda "
+"encarecidamente a realizar una copia de respaldo de su biblioteca antes de "
+"continuar.
Busca y reemplaza en campos de texto usando emparejamiento de "
+"caracteres o expresiones regulares. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6867,7 +6968,7 @@ msgstr ""
"debe coincidir exactamente. Si está desactivada, se encontrarán "
"coincidencias tanto con mayúsculas como con minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6893,34 +6994,34 @@ msgstr ""
"referencia para más información sobre las expresiones regulares de "
"python, y en particular sobre la función \"sub\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Debe especificar un destino cuando la fuente es un campo compuesto"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Buscar/sustituir no válido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"La cadena Autores no puede dejarse en blanco. El libro con el título %s no "
"fue procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"El título no puede dejarse en blanco. El libro con el título %s no fue "
"procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "El patrón de búsqueda no es válido: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6928,19 +7029,19 @@ msgstr ""
"Aplicando cambios a %d libros.\n"
"Fase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Editar metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Establecer a&utomáticamente el orden de autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "&Orden de autor: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6948,64 +7049,64 @@ msgstr ""
"Especificar cómo ordenar el(los) autor(es) de este libro. Por ejemplo, "
"ordena Miguel de Cervantes como Cervantes, Miguel de."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Valoración:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Valoración de este libro: 0-5 estrellas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Sin cambios"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " estrellas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Añadir eti&quetas: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Abrir editor de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Eli&minar etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Lista de etiquetas, separadas por comas, para eliminar de los libros "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Marque esta casilla para eliminar todas las etiquetas de los libros."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Eliminar todo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Si está marcado, las series serán borradas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Limpiar series"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -7018,11 +7119,11 @@ msgstr ""
"el libro A y luego el B, el libro A será el número 1 en la serio y el libro\n"
"B será el número 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Numerar automáticamente los libros de esta serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -7033,15 +7134,15 @@ msgstr ""
"la serie. Si marca esta casilla calibre comenzará la numeración a partir del "
"valor del cuadro."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Eliminar &formato:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Intercambiar título y autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -7052,11 +7153,11 @@ msgstr ""
"autor y título están marcadas, primero se intercambian y luego se cambia el "
"título."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Cambiar el título a inicial mayúscula"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -7067,34 +7168,34 @@ msgstr ""
"Las conversiones futuras de estos libros usarán las configuraciones "
"predeterminadas."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
"Eliminar las &configuraciones de conversión para los libros seleccionados"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "Metadatos &básicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "Metadatos &personalizados"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Campo de &búsqueda:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "El nombre del campo en el que desea buscar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Modo de búsqueda:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7102,11 +7203,11 @@ msgstr ""
"Elija si desea usar el modo básico de búsqueda de texto o el modo avanzado "
"de expresiones regulares"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Buscar:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7114,7 +7215,7 @@ msgstr ""
"Introduzca lo que quiere buscar, ya sea un texto sencillo o una expresión "
"regular, según el modo elegido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7123,15 +7224,15 @@ msgstr ""
"mayúsculas o minúsculas. Desmárquela si las mayúsculas o minúsculas son "
"indiferentes."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Distinguir mayúsculas y minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "&Sustituir con:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
@@ -7139,11 +7240,11 @@ msgstr ""
"El texto de reemplazo. Las coincidencias del texto buscado se sustituirán "
"por este texto"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Aplicar función después de sustituir:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7154,11 +7255,11 @@ msgstr ""
"el modo de caracteres se procesa todo el texto. En el mode de expresiones "
"regulares sólo se procesan las coincidencias de la búsqueda"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Campo de destino:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7166,15 +7267,15 @@ msgstr ""
"El campo donde se pondrá el texto después de todas las sustituciones. SI se "
"deja en blanco, se usará el campo original."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Modo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Especifica cómo debe copiarse el texto en el destino."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7184,25 +7285,25 @@ msgstr ""
"casilla indica si se usará\n"
"una coma o nada entre el texto original y el añadido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "usar coma"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Texto de &prueba"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "&Resultado de la prueba"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Su prueba:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "Buscar y &sustituir (experimental)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "Bu&scar y reemplazar"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7288,78 +7389,81 @@ msgid "This ISBN number is invalid"
msgstr "Este ISBN no es válido"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "No se ha podido utilizar el editor de etiquetas"
+msgid "Tags changed"
+msgstr "Tags Cambiadas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
msgstr ""
-"El editor de etiquetas no se puede usar si has modificado las etiquetas"
+"Ha cambiado las etiquetas. Para poder usar el editor de tags, usted debe "
+"descartar o aplicar estos cambios"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Descargando portada..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "No se pudo descargar la portada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "No se pudo descargar la portada. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "El tiempo de descarga ha vencido."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"No se pudo encontrar la portada de este libro. Inténtelo de nuevo "
"especificando primero el ISBN."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"Para mostrar el mensaje de error de cada origen de portadas, pulse «mostrar "
"detalles» más abajo."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Portada incorrecta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "La portada no es una imagen válida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Se encontraron errores"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Se encontraron errores al descargar los metadatos sociales"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "No se pudieron obtener los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Debe especificar al menos uno de entre ISBN, título, autores o editorial"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Permiso denegado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?"
@@ -7743,59 +7847,55 @@ msgstr ""
msgid "Negate"
msgstr "Negar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Búsqueda avanzada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Encuentra entradas que tengan..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&Todas estas palabras:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Esta &frase exacta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "&Una o más de estas palabras:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Pero no mostrar las entradas que tengan..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Cualquiera de estas palabras &no deseadas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Tipo de coincidencias:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
"Contiene: se busca la palabra o frase en cualquier posición de los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
"Coincide: La palabra o frase debe corresponder al campo de metadatos completo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
"Expresión regular: se busca la expresión en cualquier lugar de los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7803,6 +7903,49 @@ msgstr ""
"Véase el Manual de usario para más ayuda."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "Búsque&da avanzada"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Introduzca el título."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Autor:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "&Etiquetas:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Introduzca un nombre de autor. Sólo puede usarse un autor."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Introduzca un nombre de serie, sin un índice. Sólo se puede usar un nombre "
+"de serie."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Introduzca etiquetas separadas por espacios"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Limpiar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Buscar sólo en los campos especificados:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Títu&lo/Autor/Serie..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Elegir formatos"
@@ -8499,20 +8642,20 @@ msgstr "Mostrar los libros de la tarjeta de memoria B"
msgid "available"
msgstr "disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr "Sólo se mostrarán los libros que coincidan con la búsqueda guardada"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Mayús+Ctrl+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Búsqueda avanzada"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Buscar:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8521,19 +8664,27 @@ msgstr ""
"comentarios, etc.
Se buscan libros que contengan todas las palabras "
"separadas por espacios"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "¡&Ya!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Realizar una Búsqueda rápida (también puede pulsar la tecla Intro)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Reiniciar la búsqueda rápida"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Copiar el texto de búsqueda actual (en vez del nombre de búsqueda)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Guardar la búsqueda actual con el nombre mostrado en el recuadro"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Borrar la búsqueda guardada actual"
@@ -8555,79 +8706,82 @@ msgstr "En el dispositivo"
msgid "Size (MB)"
msgstr "Tamaño (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Libro %s de %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Libro %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "El nombre de búsqueda es \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "El UUID de este libro es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "En la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Libro %s de %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Marcado para borrarlo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Doble clic para editarme
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Ocultar columna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Ordenar según %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Ascendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Descendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Cambiar la alineación del texto para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Izquierda"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Derecha"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centro"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Mostrar columna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Restaurar formato por defecto"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8661,7 +8815,7 @@ msgstr ""
"No se encontraron coincidencias para la búsqueda \"%s\"."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "No se encontraron coincidencias"
@@ -8727,7 +8881,7 @@ msgid "Do not check for updates"
msgstr "No comprobar actualizaciones"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Biblioteca de calibre"
@@ -8897,7 +9051,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Se descargaron con éxito los metadatos para %d de %d libros"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Detalles"
@@ -9977,7 +10131,7 @@ msgstr "Separador"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:52
msgid "Choose library"
-msgstr "Escoja la biblioteca"
+msgstr "Escoger la biblioteca"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:202
msgid "The main toolbar"
@@ -10071,25 +10225,26 @@ msgid "&Current tweaks"
msgstr "&Ajustes actuales"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Buscar"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
"La búsqueda seleccionada será borrada permanentemente. ¿Está seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Buscar (Para búsqueda avanzada, pulse el botón de la izquierda)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Búsquedas guardadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
"Elija una búsqueda guardada o asigne un nombre para guardar la nueva búsqueda"
@@ -10230,42 +10385,42 @@ msgstr "Nombre de búsqueda duplicado"
msgid "The saved search name %s is already used."
msgstr "El nombre guardado buscado %s está en uso."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Ordenar por nombre"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Ordenar por popularidad"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Ordenar por calificación promedio"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Establece el orden de las entradas en el navegador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Buscar todas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Buscar cualquiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Al seleccionar varias entradas en el navegador de etiquetas buscar una "
"cualquiera o todas ellas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Administrar categorías de &usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Añada sus propias categorías al navegador de etiquetas"
@@ -10565,7 +10720,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opciones para personalizar el visor de libros electrónicos"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "&Recordar el último tamaño de ventana usado"
@@ -10731,80 +10886,80 @@ msgstr "Previsualización de impresión"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Conectando con dict.org para buscar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Elegir libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Libros electrónicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "No se encontraron correspondencias para: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Cargando flujo..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Disponiendo %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Añadir marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Introducir el título del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Administrar marcadores"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Cargando libro electrónico..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "Error de DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Este libro está protegido por DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "No se pudo abrir el libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Opciones para controlar el visor de libros electrónicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si se especifica, la ventana del visor intentará situarse en el frente "
"cuando se inicie el programa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si se activa, la ventana del visor tratará de iniciarse a pantalla completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Dirigir alertas de javascript y mensajes de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10922,7 +11077,7 @@ msgstr "Ocultar"
msgid "Toggle"
msgstr "Alternar"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10932,7 +11087,7 @@ msgstr ""
"Android, puede acceder a su colección de libros de calibre directamente con "
"él. Para ello debe activar el servidor de contenidos."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10940,7 +11095,7 @@ msgstr ""
"Recuerde dejar calibre en ejecución, el servidor sólo funciona mientras "
"calibre se está ejecutando."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10950,20 +11105,20 @@ msgstr ""
"WordPlayer, donde miservidor es el nombre de servidor completo o la "
"dirección IP del equipo donde se ejecuta calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Moviendo la biblioteca..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Fallo al mover la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Base de datos no valida"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10971,22 +11126,22 @@ msgstr ""
"
Ya existe una biblioteca no válida en %s, bórrela antes de intentar mover "
"la biblioteca actual. Error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "No se pudo mover la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Seleccionar ubicación para los libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
"Debe elegir una carpeta vacía para la biblioteca de calibre. %s no está "
"vacía."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "asistente de bienvenida"
@@ -11946,7 +12101,7 @@ msgstr ""
"Valor por defecto: sin filtrado"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Mostrar información de salida detallada. Útil para la depuración"
@@ -12508,13 +12663,21 @@ msgstr ""
"primera letra cuando hay más de este número de elementos. Predeterminado: "
"%default. Establezca un número alto para desactivar el agrupamiento."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Prefijo para anteponer a todas las URL. Útil para \"reverseproxying\" a este "
+"servidor Apache/nginx/etc."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Contraseña para acceder a la biblioteca de calibre. El nombre de usuario es "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Cargando. Por favor, espere"
@@ -12539,7 +12702,7 @@ msgid "Browsing %d books"
msgstr "Explorando %d libros"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Valoración media"
@@ -12547,86 +12710,94 @@ msgstr "Valoración media"
msgid "%s: %.1f stars"
msgstr "%s: %.1f estrellas"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d estrellas"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularidad"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Ordenar por"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "biblioteca"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "inicio"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Más reciente"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
msgstr "Todos los libros"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Explorar libros por"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Elija una categoría"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Explorando por"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Arriba"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "en"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Libros en"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Otros formatos"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Leer %s en el formato %s"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Obtener"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Permalink"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Un enlace permanente a este libro"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Este libro ha sido borrado"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "en búsqueda"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Libros encontrados"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12650,16 +12821,16 @@ msgstr ""
"\n"
"La interfaz OPDS se publicita a través de BonJour automáticamente.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Ruta a la carpeta de biblioteca a servir con el servidor de contenido"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Escribir PID del proceso al archivo especificado"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12668,6 +12839,14 @@ msgstr ""
"prioridad sobre cualquier configuración para cada biblioteca especificada en "
"la interfaz gráfica."
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Reiniciar el servidor automáticamente cuando cambia el código fuente. Puede "
+"no funcionar en todos los entornos."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "libro %d"
@@ -13006,88 +13185,88 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Fuente de noticias desconocida"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "La receta \"%s\" necesita usuario y contraseña."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Descarga finalizada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Fallo al descargar los siguientes artículos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Fallo al descargar partes de los siguientes artículos"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tEnlaces fallidos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"No se pudo obtener el artículo. Ejecute calibre con -vv para ver el motivo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Obteniendo canales de noticias..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Se obtivieron canales de noticias de la página principal"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Intentando descargar la portada..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Generando el rótulo:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Iniciando la descarga [%d proceso(s)]"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Canales de noticias descargados en %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "No se pudo descargar la portada: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Descargando la portada desde %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Imagen del rótulo descargada"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Artículo sin título"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artículo descargado: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Falló la descarga del artículo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Obteniendo canal de noticias"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -13095,7 +13274,7 @@ msgstr ""
"No se pudo ingresar, revise su nombre de usuario o clave para el servicio de "
"boletín de calibre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -13118,7 +13297,7 @@ msgstr "Planificado"
msgid "Custom"
msgstr "Personalizado"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -13128,12 +13307,12 @@ msgstr ""
"\n"
"Donde URL es por ejemplo http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Directorio base en el cual se almacena la URL. Por defecto es %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -13141,7 +13320,7 @@ msgstr ""
"Tiempo máximo de espera de respuesta del servidor (en segundos). Valor por "
"defecto: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -13149,7 +13328,7 @@ msgstr ""
"Máximo número de niveles de recursión, es decir, profundidad de los enlaces "
"a seguir. Valor por defecto: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -13157,7 +13336,7 @@ msgstr ""
"El número máximo de ficheros a descargar. Esto se aplica solamente a "
"ficheros procedentes de etiquetas . Por defecto es %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -13165,7 +13344,7 @@ msgstr ""
"Intervalo minimo en segundos entre adquisiciones de datos consecutivas. "
"Valor defecto: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -13173,7 +13352,7 @@ msgstr ""
"Codificación para los sitios web que está intentando descargar. Por defecto "
"se intentará averiguar la codificación."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13184,7 +13363,7 @@ msgstr ""
"de las expresiones regulares, se seguirá el enlace. Por defecto todos los "
"enlaces se siguen."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13198,7 +13377,7 @@ msgstr ""
"enlace se descarta. Si ambas opciones --filter-regexp y --match-regexp se "
"especifican, entonces --filter-regexp se aplica primero."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "No descargar estilos CSS."
@@ -13468,6 +13647,9 @@ msgstr "No descargar estilos CSS."
#~ msgid "calibre"
#~ msgstr "calibre"
+#~ msgid "&Search:"
+#~ msgstr "&Buscar:"
+
#~ msgid ""
#~ "%prog [options] mybook.fb2\n"
#~ "\n"
@@ -15668,6 +15850,9 @@ msgstr "No descargar estilos CSS."
#~ "- Un patrón con un punto únicamente excluye todas las etiquetas, con lo que "
#~ "no se genera la sección Géneros."
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Masthead font:"
#~ msgstr "Tipo de letra para el rótulo:"
@@ -15843,6 +16028,9 @@ msgstr "No descargar estilos CSS."
#~ msgid "Disconnect from folder"
#~ msgstr "Desconectar de la carpeta"
+#~ msgid "Send specific format"
+#~ msgstr "Enviar formato específico"
+
#~ msgid ""
#~ "The changes you made require that Calibre be restarted. Please restart as "
#~ "soon as practical."
@@ -15919,6 +16107,9 @@ msgstr "No descargar estilos CSS."
#~ msgid "&Restrict to:"
#~ msgstr "Restringir a:"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "No se ha podido utilizar el editor de etiquetas"
+
#~ msgid ""
#~ "The label must contain only letters, digits and underscores, and start with "
#~ "a letter"
@@ -15926,6 +16117,10 @@ msgstr "No descargar estilos CSS."
#~ "La etiqueta debe contener sólo letras, dígitos y subrayados, y empezar con "
#~ "una letra"
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr ""
+#~ "El editor de etiquetas no se puede usar si has modificado las etiquetas"
+
#~ msgid " "
#~ msgstr " "
@@ -16002,6 +16197,9 @@ msgstr "No descargar estilos CSS."
#~ msgid "Reader"
#~ msgstr "Lector"
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Pulse para abrir la ventana de Detalles del libro"
+
#~ msgid "Use &Roman numerals for series number"
#~ msgstr "Usar números &romanos para los números dentro de una serie"
@@ -16042,6 +16240,37 @@ msgstr "No descargar estilos CSS."
#~ msgid "Restore to &default"
#~ msgstr "Restablecer al valor &predeterminado"
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be merged into the "
+#~ "first selected book. ISBN will not be merged.
python adierazpen arruntei buruz gehiago irakurtzeko eta "
"begiratu batez ere 'sub' funtzioa."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Bilatu/ordeztu ez dabil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Egileak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua %s "
"ez da prozesatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Izenburuak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua "
"%s ez da prozesatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "Bilatzeko patroaia ez dabil: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7034,19 +7146,19 @@ msgstr ""
"Aldaketak ezartzen %d liburuetara.\n"
"Fase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Editatu meta informazioa"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatikoki ezarri egile izenaren araberako sailkapena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "Egile izenaren araberako s&ailkapena: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -7054,63 +7166,63 @@ msgstr ""
"Zehaztu ea nola sailkatuko d(ir)en liburu honen egile izena(k) Adibidez "
"Charles Dickens honela sailkatuko da; Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Balorazioa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Liburu honen balorazioa. 0-5 izar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Aldaketarik ez"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " izarrak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Gehitu eti&ketak: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Zabaldu etiketen editorea"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Ezabatu etiketak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Liburuetatik ezabatzeko komen bidez bereiziriko etiketen zerrenda. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Aztertu kutxatila hau liburuetako etiketa guztiak ezabatzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Ezabatu dena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Arakatuz gero, seriak ezabatu egingo dira"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Ezabatu serieak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -7125,11 +7237,11 @@ msgstr ""
"A Liburuak 1 serie zenbakia izango du eta B Liburuak 2 serie zenbakia izango "
"du."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Automatikoki esleitu zenbakiak liburuei sail honetan"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -7141,15 +7253,15 @@ msgstr ""
"zenbaketarekin hasteko\n"
"kutxan dagoen zenbakitik hasita"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Ezabatu &formatua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Trukatu haien artean izenburua eta egilearen izena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -7159,11 +7271,11 @@ msgstr ""
"bai egile azterketan\n"
"egile eta izenburua aztertuko dira izenburu letra tipoa ezarri baino lehen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Aldatu izenburua, izenburu letra tipora"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -7174,33 +7286,33 @@ msgstr ""
"Etorkizunean liburu hauen bihurketek lehenetsitako ezarpenak erabiliko "
"dituzte."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr "Ezabatu &gordetako bihurketa ezarpenak hautatutako liburuentzat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Oinarrizko metadatuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Pertsonalizaturiko metadatuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Search &eremua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Aztertu nahi duzun eremuaren izena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Bilaketa modua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7208,11 +7320,11 @@ msgstr ""
"Aukeratu ea oinarrizko testuaren bilaketa egin edo adierazpen arrunten "
"bilaketa aurreratua egin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Bilatu hau:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7220,7 +7332,7 @@ msgstr ""
"Sartu bilatzen ari zaren hori, bai testu hutsa bai adierazpen arrunta, "
"aukeratu duzun moduaren arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7229,26 +7341,26 @@ msgstr ""
"letra larri eta letra xeheekin. Ez arakatu kutxa honetan baldin eta letra "
"tipoari ez badiozu arreta eskaini nahi."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Letra larriak/xeheak bereiziz"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "&Ordeztu honekin:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""
"Ordezkatze testua. Bat egiten duen testua kate honekin ordezkatu egingo da"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Aplikatu funtzioa ordezkatu eta gero:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7260,11 +7372,11 @@ msgstr ""
"eremu osoa prozesatu egingo da. Adierazpen erregular moduan, bakarrik "
"prozesatuko da bilatu eta bat egiten duen testua"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Helburu eremua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7272,15 +7384,15 @@ msgstr ""
"Ordezkatzeak egin eta gero ezarriko den eremua. Zuriz utziz gero, sorburu "
"eremua erabiliko da."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Modua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Zehaztu nola kopiatuko den testua helburura."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7290,25 +7402,25 @@ msgstr ""
"adieraziko du ea koma bat edo\n"
"ezer ez jarriko den jatorrizko testua eta txertatutako testuaren artean"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "erabili koma bat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Testua &testua"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Testu emai&tza"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Zure testua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "&Bilatu eta ordeztu (esperimentala, beta)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "Bilatu eta ordeztu"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7395,78 +7507,82 @@ msgid "This ISBN number is invalid"
msgstr "ISBN zenbaki balio gabea"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Ezin da etiketa editorea erabili"
+msgid "Tags changed"
+msgstr "Aldatu diren etiketak"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
-msgstr "Etiketa editorea ezin izango da erabili etiketak aldatu badituzu"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+"Etiketak aldatu dituzu. Etiketa editorea erabiltzeko, aldaketa hauek gaitu "
+"edo ez gaitu beharko dituzu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Deskargatzen liburu-azala..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Ezin da liburu-azala eskuratu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Ezin izan da liburu-azalik eskuratu. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Deskargatzeko denbora gainditu egin da."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Ezin izan da liburu honetarako liburu-azalik aurkitu. Saia zaitez, lehenengo "
"eta behin, ISBN-arekin."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"Liburu-azaletako sorburuen errore mezurik balego, egin klik Erakutsi "
"zehaztasunak behean."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Liburu-azal okerra"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Liburu azala ez da irudi baliogarria"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Akatsak egon dira"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Akatsak egon dira gizarte mailako metadatuak deskargatzerakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Ezin dira metadatuak eskuratu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Gutxienez hauetako bat zehaztu beharko duzu: ISBNa, izenburua, egilea(k) "
"edo argitaletxea"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Ez zaizu baimenik eman"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?"
@@ -7846,61 +7962,57 @@ msgstr ""
msgid "Negate"
msgstr "Ezeztatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Bilaketa aurreratua"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Bilatu hauxe duten sarrerak..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "Hitz &hauek guztiak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Zehatz eta mehatz &esaldi hau:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "&Bat edo gehiago hitz hauetatik:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Baina ez erakutsi honako hauxe daukaten sarrerak..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "&nahi-ez-den hitz hauetako bat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Zein motatako bat etortze erabili:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr ""
"Bere baitan: metadatuetan edonon bat egiten duten hitzak edo esaldiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr ""
"Berdinak: hitzak edo esaldiak metadatu baten eremu osoarekin egin beharko du "
"bat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr ""
"Ohiko adierazpena: adierazpenak bat egin beharko du metadatuen edozein "
"tokitan"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7908,6 +8020,49 @@ msgstr ""
"Ikus Erabiltzailearen eskuliburua laguntza gehiagorako"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "Bilaketa Aurreratua"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Idatzi izenburua."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "Egile&a:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "Etiketak:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Sartu egile baten izena. Egile bakarra erabili daiteke."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Sartu serie baten izena, indizerik gabe. Serie bakar baten izena erabili "
+"daiteke bakarrik."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Sartu etiketak Zuriuneekin bereizturik"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "Garbitu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Bilatu bakarrik adierazitako eremuetan:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Iz&enburua/Egilea/Serieak ..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Hautatu formatuak"
@@ -8604,21 +8759,21 @@ msgstr "Erakutsi liburuak B memoria-txartelean"
msgid "available"
msgstr "erabilgarria"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Erakutsi egingo dira gordetako bilaketarekin bat datozen liburuak bakarrik"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Maius+Ctrl+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Bilaketa aurreratua"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Bilatu:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8627,19 +8782,27 @@ msgstr ""
"etiketak, iruzkinak, eta abar erabilita.
Espazioekin bereiziriko "
"hitzak ETA juntagailuarekin elkartuta baleude legez hartuko dira"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Aurrera!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Egin esazu bilaketa azkarra (Sartu giltza sakatzea duzu ere bai)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Berrezarri bilaketa azkarra"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Kopiatu oraingo bilaketa testua (bilaketa izenaren ordez)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Gorde oraingo bilaketa kutxatilan erakusten den izenarekin"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Ezabatu oraintxe gordetako bilaketa"
@@ -8661,79 +8824,82 @@ msgstr "Irakurgailuan"
msgid "Size (MB)"
msgstr "Tamaina (Mb)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Liburua %s honi buruz: %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "%s liburua %s-etatik."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Bilaketa izena hauxe: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "Liburutegian"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Tamaina"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Liburua %s honi buruz: %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Ezabatzeko markatuta"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Egin ezazu klik birritan editatzeko
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Ezkutatu %s zutabea"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "%s -en arabera sailkatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Gorantz"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Beherantz"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Alda ezazu testuaren lerrokatzea %s horretarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Ezkerretara"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Eskuinetara"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Erdian"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Erakutsi zutabea"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Berrezarri lehenetsitako diseinua"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8766,7 +8932,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ez da bat datorrenik esaldia bilatzerakoan %s aurkitu."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Ez da bat datorrenik aurkitu"
@@ -8832,7 +8998,7 @@ msgid "Do not check for updates"
msgstr "Ez ibili eguneratzeen bila"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "calibre liburutegia"
@@ -9001,7 +9167,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Ongi deskargatu dira metadatuak %d horietarako %d liburuetatik"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Zehaztasunak"
@@ -9010,8 +9176,8 @@ msgid ""
"Restore settings to default values. You have to click Apply to actually save "
"the default settings."
msgstr ""
-"Ezarpenak programaren berezko balioetara bueltatzea. \"Aplikatu\" klikatu "
-"behar da, ezarpen lehenetsiak egitan berreskuratzeko"
+"Lehengoratu ezarpenak lehenetsitako balioetara. Klik egin beharko duzu "
+"\"Aplikatu\" horretan lehenetsiak dauden ezarpenak gordetzeko."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:49
msgid ""
@@ -9227,8 +9393,8 @@ msgid ""
"Restore settings to default values. Only settings for the currently selected "
"section are restored."
msgstr ""
-"Ezarpenak programaren berezko balioetara bueltatzea. Orain hautatuta dagoen "
-"ataleko ezarpenak baino ez dira aldatuko"
+"Lehengoratu ezarpenak lehenetsitako balioetara. Klik egin beharko duzu Orain "
+"hautatuta dagoen ataleko ezarpenak leheneratuko dira, besterik ez."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:19
msgid "Text, column shown in the tag browser"
@@ -9580,11 +9746,11 @@ msgstr "Berrezarri &lehenetsiak"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
msgid "Save changes"
-msgstr "Aldaketak gorde"
+msgstr "Gorde aldaketak"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:224
msgid "Cancel and return to overview"
-msgstr "Bertanbehera utzi eta ikuspegi orokorrera itzuli"
+msgstr "Bertan behera utzi eta itzuli ikuspegi orokorrera"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:259
msgid "Restoring to defaults not supported for"
@@ -9610,7 +9776,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120
msgid "Restart needed"
-msgstr "berrabiaraztea beharrezkoa"
+msgstr "Berrabiarazi beharko"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
@@ -10190,24 +10356,25 @@ msgid "&Current tweaks"
msgstr "&Current oraingo aldaketak"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Bilatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Aukeratutako bilaketa betiko ezabatu egingo da. Ziur zaude?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Bilatu (Bilaketa aurreraturako egin klik ezkerreko botoian)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Gordetako bilaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
"Aukeratu gordetako bilaketak edo sartu izena gordetako bilaketa berri "
@@ -10349,42 +10516,42 @@ msgstr "Bilaketa izena bikoiztua"
msgid "The saved search name %s is already used."
msgstr "%s bilaketa izen hori dagoeneko erabilia izan da."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Izenez ordenatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Ospearen arabera ordenatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Ordenatu batezbesteko balorazioen arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Ezarri etiketen arakatzaileko sarreren ordena"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Bilatu dena"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Bilatu edozein"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako "
"bat edo haiek guztiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Kudeatu &erabiltzaile kategoriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Gehi ezazu zeuk asmatutako kategoria etiketa arakatzailean"
@@ -10687,7 +10854,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Gogoratu erabilitako azken leiho tamaina"
@@ -10854,83 +11021,83 @@ msgstr "Inprimatze-aurrebista"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Aukeratu liburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Liburu elektronikoak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Ez da bat etortzerik aurkitu %s horretarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Jarioa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Bistarazten %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Laster-marka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Gehitu laster-marka"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Sartu laster-markaren izenburua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Kudeatu laster-markak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Liburu elektronikoa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM, Digital Rights Management, sistemak eragindako errorea"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Liburu hau irakurtzeko murriztapenak daude: DRM \"Digital "
"Rights Management\""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Ezin izan da liburua zabaldu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen "
"hasterakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa "
"zabaltzen hasi eta berehalakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -11048,7 +11215,7 @@ msgstr "Ezkutatu"
msgid "Toggle"
msgstr "Txandakatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -11058,7 +11225,7 @@ msgstr ""
"zaitezke calibre liburu bildumara gailutik beratik. Hau egiteko gaitu egin "
"beharko duzu edukien zerbitzaria."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -11066,7 +11233,7 @@ msgstr ""
"Gogoratu calibre exekutatzen uztea, zerbitzaria ibiliko da calibre dabilen "
"bitartean bakarrik."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -11077,20 +11244,20 @@ msgstr ""
"erabat hartakoturiko, kualifikaturiko, ostatze-izena edo bestela, calibre "
"exekutatzen ari den ordenagailuko IP helbidea."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Mugitzen liburutegia..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Huts egin du liburutegia mugitzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Datu base balio gabea"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -11098,22 +11265,22 @@ msgstr ""
"
Balio gabeko liburutegia dago %s horretan, ezabatu oraingo liburutegia "
"mugitzen saiatu baino lehen. Errorea: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Ezin izan da liburutegia mugitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Hautatu liburuendako kokagunea"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
"Aukeratu beharko duzu hutsik dagoen edozein karpeta calibre liburutegirako. "
"%s hori ez dago hutsik."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "ongi-etorri laguntzailea"
@@ -11600,7 +11767,7 @@ msgid ""
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
-"Baita ere bere baitan 'Serieak atala, katalogoan.\n"
+"Baita ere bere baitan 'Serieak' atala, katalogoan.\n"
"Lehenetsita: '%default'\n"
"Aplikatzeko: ePub, MOBI output formatuetara"
@@ -12076,7 +12243,7 @@ msgstr ""
"Lehenetsita: irazkirik ez"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr ""
"Erakutsi output informazioa, irteera informazioa, ondo zehaztuta. "
@@ -12649,12 +12816,20 @@ msgstr ""
"letraren arabera elementu kopurua zenbateko honetatik gorakoa denean. "
"Lehenetsita: %default. Ezarri kopuru altua multzoka batu ez daitezen."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"URL guztiei aurretik eskegitzeko kodea. Erabilgarria zerbitzari honantz "
+"egiten diren atzekoz aurrerako proxyetan, Apache/nginx/ eta abarretatik hona."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "calibre liburutegian sartzeko pasahitza. Erabiltzaile izena: "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Kargatzen. Mesedez, zaude apur batean."
@@ -12679,7 +12854,7 @@ msgid "Browsing %d books"
msgstr "Gainbegiratzen %d liburuak"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Batez besteko balorazioa"
@@ -12687,86 +12862,94 @@ msgstr "Batez besteko balorazioa"
msgid "%s: %.1f stars"
msgstr "%s: %.1f izarrak"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d izarrak"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Ospea"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Sailkatu honen arabera:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "liburutegia"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "hasiera"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Berriena"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Liburu guztiak"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Gainbegiratu liburuak honen arabera:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Aukeratu kategoria bat horren arabera gainbegiratzeko:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Gainbegiratzen honen arabera:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Gora"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "barnean"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Liburuan non:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Beste formatu batzuk"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Irakur ezazu %s formatu honetan: %s"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Eskuratu"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Esteka iraunkorra"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Behin betiko esteka liburu honetara"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Liburu hau ezabatu egin da"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "bilatzen"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Liburuak parekatzen"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12778,18 +12961,30 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[options]\n"
+"\n"
+"Jar ezazu martxan calibre edukien zerbitzaria. calibre edukien zerbitzaria\n"
+"zure calibre liburutegia interneten erakusten du. Lehenetsitako interfazea\n"
+"onesten du zure calibre liburutegia kategorien arabera arakatzea. Bestalde,\n"
+"mobile arakatzaileetara jotzea duzu /mobile horretan eta interfaze optimoa "
+"lortu baita\n"
+"OPDS horretan oinarritutako interfazea ere jotzea duzu aplikazioak "
+"irakurtzeko /opds-en.\n"
+"\n"
+"OPDS interfazea BonJour horren bidez modu automatikoan iragarkiekin "
+"elikatzen da.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Liburutegiko karpetara edukien zerbitzaritik zuzenago hartzeko bidea"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr ""
"Idatzi prozesuaren PIDa, (?proportional–integral–derivative controller), "
"fitxategi jakin horretan"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12798,6 +12993,14 @@ msgstr ""
"ditu GUI (Graphical User Interface) horretan zehazten diren liburutegietako "
"ezarpenak"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Kargatu, modu automatikoan, berriro zerbitzaria sorburu kodea aldatzerakoan. "
+"Agian ez da ingurune guztietan behar bezala egingo."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d liburua"
@@ -13134,89 +13337,89 @@ msgstr "Ez deskargatu azken builtin formulen bertsioak calibre zerbitzaritik"
msgid "Unknown News Source"
msgstr "Albiste iturri ezezaguna"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"Honek \"%s\" formula honek erabiltzaile-izena eta pasahitza behar ditu."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Deskarga burutua"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Huts egin du honako artikulu hauek deskargatzerakoan:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Huts egin du honako artikulu hauen zatiak deskargatzerakoan:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " hemendik "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tEz dabiltzan estekak:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
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/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Jarioak eskuratzen..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Jarioak hartuta hasiera orrialdetik"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Liburu-azala deskargatzen saiatzen..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Sortzen idazpurua..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Hasi deskarga [%d haria(k)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Jarioak hona deskargatuta %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Ezin izan da liburu-azala deskargatu: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Deskargatzen liburu-azala hemendik %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Idazpuruko irudia deskargatuta"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Izenbururik gabeko artikulua"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Deskargatutako artikulua: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Huts egin du artikuluaren deskarga: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Jarioa eskuratzen"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -13224,7 +13427,7 @@ msgstr ""
"Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta "
"pasahitza calibreren Aldian behingo zerbitzurako."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -13248,7 +13451,7 @@ msgstr "Planifikatua"
msgid "Custom"
msgstr "Pertsonalizatua"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -13258,13 +13461,13 @@ msgstr ""
"\n"
"Non URLa, esate baterako, http://google.com da"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
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/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -13272,7 +13475,7 @@ msgstr ""
"Zerbitzaritik erantzunaren zain egoteko denbora-muga, segundotan. "
"Lehenetsita: %default s."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -13280,7 +13483,7 @@ msgstr ""
"Maila kopuru maximoa behin eta berriro, errekurtsiboki, hau da jarraitzeko "
"esteken sakonera. Lehenetsita: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -13289,7 +13492,7 @@ msgstr ""
"aplikatuko da etiketeten fitxategietara. Lehenetsita hauxe dago, "
"%default."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -13297,7 +13500,7 @@ msgstr ""
"Gutxieneko denbora unea datu eskuraketen artean, segundotan. Lehenetsita "
"hauxe dago, %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -13305,7 +13508,7 @@ msgstr ""
"Deskargatzen saiatzen ari zaren webguneen karaktere kodeketa. Lehenetsia "
"dagoen balioa kodeketa asmatzen saiatzen ibiltzea da."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13316,7 +13519,7 @@ msgstr ""
"arrunt batekin, regexp horietako batekin. Hori gertatzen denean estekari "
"jarraiki egingo zaio. Lehenetsita: esteka guztiei jarrai."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13331,7 +13534,7 @@ msgstr ""
"guztiei arreta beti. Biak --filter-regexp eta --match-regexp erabiltzen "
"badira, orduan --filter-regexp aplikatuko da lehenengo."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
@@ -13377,6 +13580,9 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ msgid "Set font delta"
#~ msgstr "Ezarri ezazu delta letra-tipoa"
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Communicate with the Promedia eBook reader"
#~ msgstr "Jar zaitez harremanetan \"Promedia eBook reader\" horrekin."
@@ -13463,6 +13669,9 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk."
#~ "hurrengoak ez dira ezabatuko edo aldatuko.
Ce livre est protégé par DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr "Impossible d'ouvrir l'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr "Options pour contrôler l'afficheur d'ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si spécifié, la fenêtre de l'afficheur essaiera d'apparaitre au premier plan "
"au lancement."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si précisé, la fenêtre de l'afficheur essaiera de s'ouvrir en plein écran au "
"démarrage."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Afficher les alertes javascript et les messages console dans la console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -11018,7 +11118,7 @@ msgstr "Masquer"
msgid "Toggle"
msgstr "Basculer"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -11029,7 +11129,7 @@ msgstr ""
"votre appareil. Pour pouvoir le faire, vous devez démarrer le serveur de "
"contenu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -11037,7 +11137,7 @@ msgstr ""
"Rappelez-vous de laisser Calibre fonctionner car le serveur ne fonctionne "
"que lorsque Calibre fonctionne."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -11047,20 +11147,20 @@ msgstr ""
"WordPlayer. Ici nomhote doit être le nom d'hôte complet ou l'adresse IP de "
"l'ordinateur où Calibre est démarré."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Déplace la bibliothèque..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Le déplacement de la bibliothèque a échoué."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Base de données incorrecte"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -11068,22 +11168,22 @@ msgstr ""
"
Une bibliothèque incorrecte existe à %s, la supprimer avant d'essayer de "
"déplacer la bibliothèque existante. Erreur : %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Impossible de déplacer la bibliothèque"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Sélectionner l'emplacement pour les livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
"Vous devez choisir un dossier vide pour la bibliothèque calibre. %s n'est "
"pas vide."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "assistant de bienvenue"
@@ -12045,7 +12145,7 @@ msgstr ""
"Par défaut: Pas de filtre"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Affiche des informations détaillées. Utile pour le débogage"
@@ -12614,14 +12714,20 @@ msgstr ""
"la première lettre quand il y a plus que ce nombre d'articles. Par défaut : "
"%default. Définir à une valeur élevée pour désactiver le groupement."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Mot de passe pour accéder à la bibliothèque Calibre. Le nom d'utilisateur "
"est "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Chargement, veuillez patientez..."
@@ -12646,7 +12752,7 @@ msgid "Browsing %d books"
msgstr "Naviguer dans %d livres"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Note moyenne"
@@ -12654,86 +12760,94 @@ msgstr "Note moyenne"
msgid "%s: %.1f stars"
msgstr "%s : %.1f étoile(s)"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d étoile(s)"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularité"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Classement par"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "bibliothèque"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "accueil"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Le plus récent"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Tous les livres"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Naviguer dans les livres par:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Choisissez une catégorie pour naviguer par :"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Navigation par"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Haut"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "dans"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Livres en"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Autres formats"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Lire %s dans le format %s"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Obtenir"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Lien permanent"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Un lien permanent vers ce livre"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Ce livre a été supprimé"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "dans la recherche"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Livres correspondants"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12746,17 +12860,17 @@ msgid ""
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Chemin vers le dossier de la bibliothèque à utiliser avec le serveur de "
"contenu"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Ecrire le PID du processus dans le fichier spécifié"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12764,6 +12878,14 @@ msgstr ""
"Précisez une restriction à appliquer pour cet appel. Cette option prend le "
"pas sur n'importe quel réglage de la bibliothèque spécifié dans l'UI"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Recharger automatiquement le serveur quand le code source est modifié. Peut "
+"ne pas fonctionner dans tous les environnements."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d livre(s)"
@@ -13101,91 +13223,91 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Source de News inconnue"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
"La recette \"%s\" a besoin d'un nom d'utilisateur et d'un mot de passe."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Téléchargement effectué"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Impossible de télécharger les articles suivants;"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr ""
"Impossible de télécharger certaines parties pour les articles suivants :"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tLiens qui ont échoués :"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"Impossible de récupérer l'article. Le lancer avec -w pour en connaitre la "
"raison"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Récupération des flux..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Obtient les flux à partir de la page d'index"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Essaie de télécharger la couverture..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Génération du masthead"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Commence le téléchargement [processus %d]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Flux téléchargés de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Impossible de télécharger la couverture : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Télécharge la couverture de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "L'image du titre a été téléchargée"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Article sans titre"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Article téléchargé : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Impossible de télécharger l'article : %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Récupération du flux"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -13193,7 +13315,7 @@ msgstr ""
"La connexion a échouée, vérifier votre nom d'utilisateur et votre mot de "
"passe pour le service Périodique Calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -13216,7 +13338,7 @@ msgstr "Planifié"
msgid "Custom"
msgstr "Personnalisé"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -13226,12 +13348,12 @@ msgstr ""
"\n"
"Où URL est par exemple http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Répertoire de base dans lequel l'URL est sauvegardée. Par défaut : %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -13239,7 +13361,7 @@ msgstr ""
"Délai d'attente en secondes pour la réponse du serveur. Par défaut : "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -13247,7 +13369,7 @@ msgstr ""
"Nombre maximum de niveaux de récursivité c-à-d le niveau de profondeur de "
"liens à suivre. Par défaut : %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -13255,7 +13377,7 @@ msgstr ""
"Nombre maximum de fichiers à télécharger. Ceci ne sera valable que pour les "
"fichiers à partir des balises .Par défaut : %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -13263,7 +13385,7 @@ msgstr ""
"Intervalle minimal entre deux téléchargements, en secondes. %default s par "
"défaut."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -13271,7 +13393,7 @@ msgstr ""
"Encodage des caractères pour les sites web que vous essayer de télécharger. "
"Par défaut, essaie et trouve l'encodage."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13282,7 +13404,7 @@ msgstr ""
"correspondra à quelque expression que ce soit, sera suivi. Par défaut, tous "
"les liens sont suivis."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13297,7 +13419,7 @@ msgstr ""
"regexp sont spécifiés ensemble, alors --filter-regexp sera appliqué en "
"premier."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Ne pas télécharger les feuilles de style CSS."
@@ -13580,6 +13702,9 @@ msgstr "Ne pas télécharger les feuilles de style CSS."
#~ msgid "Could not move database"
#~ msgstr "Déplacement de la base de données impossible"
+#~ msgid "&Search:"
+#~ msgstr "&Recherche :"
+
#~ msgid ""
#~ "Search the list of books by title or author
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8438,19 +8575,27 @@ msgstr ""
"
Cerca nella lista dei libri per titolo, autore, editore, tag, commenti, "
"etc.
Parole separate da spazi usano l'operatore AND"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Esegui ricerca veloce (puoi anche premere il tasto Invio)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Resetta ricerca veloce"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Copia il testo della ricerca corrente (invece di cercare il nome)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Salva ricerca corrente sotto il nome indicato nella casella"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Elimina ricerca salvata corrente"
@@ -8472,79 +8617,82 @@ msgstr "Sul dispositivo"
msgid "Size (MB)"
msgstr "Dimensione (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Libro %s di %s"
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "La parola chiave è \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "Lo UUID di questi libri è \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "Nella biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Dimensione"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Libro %s di %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Marcato per l'eliminazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Doppio clic per modificarmi
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Nascondi colonna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Ordina per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Ascendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Discendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Cambia allineamento del testo per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Sinistra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Destra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centrato"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Mostra colonna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Ripristina layout perdefinito"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8577,7 +8725,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Nessuna corrispondenza trovata per la frase %s"
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Nessuna corrispondenza trovata"
@@ -8643,7 +8791,7 @@ msgid "Do not check for updates"
msgstr "Non controllare gli aggiornamenti"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Biblioteca di calibre"
@@ -8810,7 +8958,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Scaricamento dei metadati completato per %d libri su %d"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Dettagli"
@@ -9946,25 +10094,26 @@ msgid "&Current tweaks"
msgstr "Ottimizzazioni &attuali"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
"La ricerca selezionata verrà definitivamente eliminata. Continuare?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Cerca (Per la ricerca avanzata fare clic sul pulsante di sinistra)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Ricerche Salvate"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr "Scegliere ricerca salvata o inserire il nome per la nuova ricerca"
@@ -10102,42 +10251,42 @@ msgstr "Duplica parola chiave"
msgid "The saved search name %s is already used."
msgstr "Il nome della ricerca salvata %s è già in uso."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Ordina per nome"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Ordina per popolarità"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Ordina per valutazione media"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Imposta l'ordinamento degli elementi nel browser dei tag"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Fai corrispondere tutti"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Fai corrispondere uno qualsiasi"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Quando vengono selezionati più elementi nel browser dei tag fai "
"corrisponderne qualsiasi o tutti"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Gestione categorie &utente"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Aggiungi categorie personalizzate al browser dei tag"
@@ -10265,6 +10414,9 @@ msgid ""
"%s has been updated to version %s. See the new features. Visit the download page?"
msgstr ""
+"%s è stato aggiornato alla versione %s. Controlla le nuove caratteristiche. Vai "
+"alla pagina di download?"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
msgid "Update available!"
@@ -10436,7 +10588,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opzioni per personalizzare il lettore di libri"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Ricorda la dimensione della finestra usata l'ultima volta"
@@ -10602,81 +10754,82 @@ msgstr "Anteprima di stampa"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Sto collegano a dict.org per cercare: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Scelta libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Nessuna corrispondenza trovata per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Caricamento..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Impaginazione %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Segnalibro #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Aggiungi segnalibro"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Inserire il titolo per il segnalibro:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Gestire i segnalibri"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Caricamento libro..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "Errore DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Questo libro è protetto da DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Impossibile aprire il libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Opzioni per controllare il visualizzatore di libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Se specificato, la finestra di visualizzazione tenterà di apparire in primo "
"piano quando avviata."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
+"Se selezionato, all'avvio la finestra del viewer si aprirà a pieno schermo."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella "
"finestra del quadro di comando."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10794,7 +10947,7 @@ msgstr "Nascondi"
msgid "Toggle"
msgstr "Attiva/Disattiva"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10804,7 +10957,7 @@ msgstr ""
"accedere alla collezione di libri calibre direttamente dal dispositivo. Per "
"fare questo è necessario attivare il server di contenuti."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10812,7 +10965,7 @@ msgstr ""
"Ricordare di lasciare calibre aperto poiché il server funziona solamente "
"quando calibre è avviato."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10823,20 +10976,20 @@ msgstr ""
"un host valido o l'indirizzo IP del computer sul quale calibre è in "
"esecuzione."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Spostamento della biblioteca in corso..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Impossibile spostare la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Database non valido"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10844,20 +10997,22 @@ msgstr ""
"
Una biblioteca non valida esiste già in %s, eliminarla prima di tentare "
"di spostare la biblioteca esistente. Errore: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Impossibile spostare la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Selezionare un percorso per i libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
+"Devi scegliere una cartella vuota per la biblioteca di calibre. %s non è "
+"vuota."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Benvenuti nel wizard"
@@ -11811,7 +11966,7 @@ msgstr ""
"Default: nessun filtraggio"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Mostra un output dettagliato. Utile per il debugging"
@@ -11989,6 +12144,8 @@ msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
+"Lista delle estensioni separate da una virgola che devono essere ignorate.\n"
+"Default: tutte"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:897
msgid ""
@@ -12341,125 +12498,139 @@ msgstr ""
"quando ci sono più di questo numero di elementi. Predefinito: %default. "
"Impostare un numero grande per disattivare il raggruppamento."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Password per accedere alla propria biblioteca di calibre. Il nome utente è "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
-msgstr ""
+msgstr "Sto caricando, attendere"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "First"
-msgstr ""
+msgstr "Prima"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Last"
-msgstr ""
+msgstr "Ultima"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Previous"
-msgstr ""
+msgstr "Precedente"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
msgid "Next"
-msgstr ""
+msgstr "Successiva"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
msgid "Browsing %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
-msgstr ""
+msgstr "Valutazione media"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
msgid "%s: %.1f stars"
-msgstr ""
+msgstr "%s: %.1f stelle"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
-msgstr ""
+msgstr "%d stelle"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
-msgstr ""
+msgstr "Popolarità"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
-msgstr ""
+msgstr "Ordina per"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "libreria"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "home"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
-msgstr "Più recenti"
+msgstr "Più recenti"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Tutti i libri"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
-msgstr ""
+msgstr "Sfoglia i libri per"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
-msgstr ""
+msgstr "Su"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
-msgstr ""
+msgstr "in"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
-msgstr ""
+msgstr "Altri formati"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
-msgid "Get"
-msgstr ""
+msgstr "Leggi %s nel formato %s"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
-msgid "Permalink"
-msgstr ""
+msgid "Get"
+msgstr "Scarica"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
+msgid "Permalink"
+msgstr "Permalink"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
-msgstr ""
+msgstr "Questo libro è stato cancellato"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
-msgstr ""
+msgstr "Libri corrispondenti"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12472,17 +12643,17 @@ msgid ""
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Percorso per la cartella da cui la biblioteca e' disponibile per il server "
"di contenuti"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Scrivere PID per il file specificato"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12491,6 +12662,12 @@ msgstr ""
"sovrascrive ogni impostazione per biblioteca specificata nell'interfaccia "
"grafica"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d libro"
@@ -12827,89 +13004,89 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Sorgente di notizie sconosciuta"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "La ricetta \"%s\" richiede un nome utente e password."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Scaricamento completato"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Scaricamento dei seguenti articoli fallito:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Scaricamento dei seguenti articoli fallito parzialmente:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " da "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tLink falliti:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"Impossibile ottenere l'articolo. Eseguire con l'opzione -vv per scoprirne la "
"causa."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Scaricamento feed..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Ricevuti feed dalla pagina principale"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Tentativo di scaricamento della copertina..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Preparazione dell'immagine principale in corso"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Inizio scaricamento [%d articoli]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feed scaricati in %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Impossibile scaricare la copertina: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Scaricamento copertina da %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Immagine principale scaricata"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Articolo senza titolo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Articolo scaricato: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Scaricamento fallito dell'articolo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Scaricamento feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12917,7 +13094,7 @@ msgstr ""
"Impossibile accedere, controllare il nome utente e password per il servizio "
"Periodici di calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12940,7 +13117,7 @@ msgstr "Pianificato"
msgid "Custom"
msgstr "Personalizzato"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12950,11 +13127,11 @@ msgstr ""
"\n"
"Dov'è l'URL. Esempio: http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Cartella base in cui le URL sono salvate. Predefinita: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -12962,7 +13139,7 @@ msgstr ""
"Timeout in secondi da aspettare per una risposta dal server. Predefinito: "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -12970,7 +13147,7 @@ msgstr ""
"Numero massimo di livelli ricorsivi, cioè profondità dei link da seguire. "
"Predefinito: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12978,7 +13155,7 @@ msgstr ""
"Il numero massimo di file da scaricare. Questo si applica solo ai file con "
"tag . Il valore predefinito è %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -12986,7 +13163,7 @@ msgstr ""
"Intervallo minimo in secondi tra due scaricamenti consecutivi. Predefinito: "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12994,7 +13171,7 @@ msgstr ""
"La codifica caratteri del sito web che si sta cercando di scaricare. "
"L'impostazione predefinita è quella di provare e indovinare la codifica."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -13005,7 +13182,7 @@ msgstr ""
"un link corrisponde a una delle espressioni regolari verrà seguito. Per "
"impostazione predefinita i link non vengono seguiti"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13020,7 +13197,7 @@ msgstr ""
"sia --filter-regexp che --match-regexp, --filter-regexp viene applicata per "
"prima"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Non scaricare i fogli di stile CSS"
@@ -13651,6 +13828,9 @@ msgstr "Non scaricare i fogli di stile CSS"
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Cerca:"
+
#~ msgid ""
#~ "Search the list of books by title or author
The "
+#~ "second and subsequently selected books will not be deleted or "
+#~ "changed.
Please confirm you want to proceed."
+#~ msgstr ""
+#~ "I formati e i metadati dei libri selezionati verranno aggiunti al primo "
+#~ "libro selezionato. Gli ISBN non verranno uniti.
Il secondo "
+#~ "e i successivi libri selezionati non verranno cancellati o "
+#~ "modificati.
Confermare la scelta."
+
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be merged into the "
+#~ "first selected book. ISBN will not be merged.
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 ""
+#~ "I formati e i metadati dei libri selezionati verranno uniti nel primo "
+#~ "libro selezionato. Gli ISBN non verranno uniti.
Dopo "
+#~ "l'unione il secondo e i successivi libri selezionati verranno "
+#~ "cancellati.
Tutti i formati del primo libro selezionato "
+#~ "verranno conservati e ogni formato duplicato nei secondo e nei successivi "
+#~ "libri selezionati verrà cancellato definitivamente dal "
+#~ "computer.
Confermare la scelta."
+
#~ msgid "Additional Information"
#~ msgstr "Informazioni aggiuntive"
#~ msgid "Run the check"
#~ msgstr "Avvia il controllo"
+
+#~ msgid ""
+#~ "You can destroy your library using this feature. Changes are "
+#~ "permanent. There is no undo function. This feature is experimental, and "
+#~ "there may be bugs. You are strongly encouraged to back up your library "
+#~ "before proceeding.
Search and replace in text fields using character "
+#~ "matching or regular expressions. "
+#~ msgstr ""
+#~ "É possibile distruggere la biblioteca usando questa funzione. Le "
+#~ "modifiche sono permanenti. No c'è una funzione per tornare indietro. Questa "
+#~ "funzione è sperimentale, e potrebbero esserci degli errori. È fortemente "
+#~ "consigliato di fare una copia di sicurezza della biblioteca prima di "
+#~ "procedere.
Cerca e sostituisci nei campi di testo usando corrispondenza "
+#~ "coi caratteri o espressioni regolari. "
diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po
index 92fb339186..b36b35dbc8 100644
--- a/src/calibre/translations/nb.po
+++ b/src/calibre/translations/nb.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2010-09-17 21:00+0000\n"
-"PO-Revision-Date: 2010-09-17 22:24+0000\n"
+"POT-Creation-Date: 2010-11-06 15:45+0000\n"
+"PO-Revision-Date: 2010-11-06 01:42+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: Norwegian Bokmal \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-09-18 04:49+0000\n"
+"X-Launchpad-Export-Date: 2010-11-07 04:45+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
@@ -22,46 +22,52 @@ msgid "Does absolutely nothing"
msgstr "Gjør absolutt ingenting"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:88
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:444
#: /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:526
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:405
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:643
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:401
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:97
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/input.py:100
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py: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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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: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/__init__.py:231
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:30
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:31
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:71
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:373
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:378
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:46
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:123
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:125
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:945
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1057
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:126
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1022
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1134
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:39
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:28
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:23
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pml.py:49
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/snb.py:16
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:14
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:39
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:65
@@ -76,8 +82,8 @@ msgstr "Gjør absolutt ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:916
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:982
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:139
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:143
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:150
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:112
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:118
@@ -105,51 +111,50 @@ msgstr "Gjør absolutt ingenting"
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:239
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:324
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
-#: /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:865
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1161
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:552
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:173
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:357
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:91
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:187
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
#: /home/kovid/work/calibre/src/calibre/library/database.py:913
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:375
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:387
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1065
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1137
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1837
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1839
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1966
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:211
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:140
-#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:71
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:399
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:411
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1387
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
+#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
-#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:50
+#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:55
msgid "Unknown"
msgstr "Ukjent"
@@ -230,74 +235,75 @@ msgstr "Ekstrakter omslagside fra tegneseriefiler"
#: /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: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:311
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:321
msgid "Read metadata from %s files"
msgstr "Les metadata fra %s filer"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269
msgid "Read metadata from ebooks in RAR archives"
msgstr "Les metadata fra e boken i RAR arkivene"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:322
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332
msgid "Read metadata from ebooks in ZIP archives"
msgstr "Les metadata fra e boken i ZIP arkivene"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py: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:365
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:387
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:398
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:408
msgid "Set metadata in %s files"
msgstr "Set metadata i %s filer"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:366
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:376
msgid "Set metadata from %s files"
msgstr "Set metadata fra %s filer"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:684
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Utseende"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:686
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:698
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:709
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Brukergrensesnitt"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:690
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "Juster utseende for calibres brukergrensesnitt etter ditt ønske"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:696
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Atferd"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:702
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Endrer måten calibre oppfører seg"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:707
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:176
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:206
msgid "Add your own columns"
msgstr "Legg til dine egne kolonner"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Legg til /fjern dine egne kolonner i calibres bokliste"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Tilpass verktøylinjen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
@@ -305,57 +311,58 @@ msgstr ""
"Tilpass verktøylinjen og kontekstmenyer. Endringer med handlinger er "
"tilgjengelig i hver"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Valg for inndata"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:732
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:743
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "konvertering"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr "Angi spesifikke konverteringsalternativer for hvert inndata-format"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:741
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Vanlige valg"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Angi felles konverteringsalternativer for alle formater"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Valg for utdata"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr "Angi spesifikke konverteringsalternativer for hvert utdata-format"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Legger til bøker"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:777
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:789
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Improter/Exporter"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Kontrollerer hvordan calibre leser metadata fra filer når den legger til "
"bøker"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Lagrer bøker til disk"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -363,24 +370,32 @@ msgstr ""
"Kontrollerer hvordan calibre eksporterer filer fra dens database til disken "
"når \"lagre til disk\" benyttes"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "Sender bøker til enheter"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:793
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Kontrollerer hvordan calibre overfører filer til din e-bokleser"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
+msgid "Metadata plugboards"
+msgstr "Instrumenttavle for metadata"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+msgid "Change metadata fields before saving/sending"
+msgstr "Endre felt for metadata før lagring/sending"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Dele bøker ved e-post"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:801
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:813
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Deling"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:805
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -388,11 +403,11 @@ msgstr ""
"Klargjør for deling av bøker via e-post. Kan brukes til automatisk sending "
"av nedlastede nyheter til enhetene"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Deling over nettet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -400,33 +415,33 @@ msgstr ""
"Klargjør calibre Innholdsserver som vil gi deg tilgang til calibres "
"biblioteket fra hvor som helst, på enhver enhet, over Internett"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:824
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Programtillegg"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Avansert"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:830
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Legg til/fjern/tilpass varierende deler av calibres funksjonalitet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:836
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Tilpassning"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:842
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Finjuster hvordan calibre oppfører seg under varierende situasjoner"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:847
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Diverse"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:853
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Diverse avanserte konfigurasjoner"
@@ -434,7 +449,7 @@ msgstr "Diverse avanserte konfigurasjoner"
msgid "Conversion Input"
msgstr "Konvertering av inndata"
-#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:129
+#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:134
msgid ""
"Specify the character encoding of the input document. If set this option "
"will override any encoding declared by the document itself. Particularly "
@@ -445,11 +460,11 @@ msgstr ""
"overskrive enhver koding laget av dokumentet selv. Det er spesielt nyttig "
"for dokumenter som ikke angir et kodesett eller som viser feilmeldinger."
-#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:241
+#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:246
msgid "Conversion Output"
msgstr "Konvertering Utdata"
-#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:255
+#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:260
msgid ""
"If specified, the output plugin will try to create output that is as human "
"readable as possible. May not have any effect for some output plugins."
@@ -458,11 +473,11 @@ msgstr ""
"lesbart som mulig. Det er mulig at dette ikke har effekt for enkelte av "
"programtilleggene."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:45
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:47
msgid "Input profile"
msgstr "Inndata-profil"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:51
msgid ""
"This profile tries to provide sane defaults and is useful if you know "
"nothing about the input document."
@@ -470,83 +485,83 @@ msgstr ""
"Denne profilen forsøker å lage vanlige standarder og er hendig om du ikke "
"vet noe om dokumentets inndata."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:57
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:418
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
"Denne profilen er ment for SONYs PRS-produktlinje, det vil si 50/505/600/700 "
"osv."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:71
msgid "This profile is intended for the SONY PRS 300."
msgstr "Denne profilen er ment for SONY PRS 300"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:78
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:453
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Denne profilen er ment for SONY PRS-900"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:86
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:483
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Denne profilen er ment for Microsoft Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:97
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Denne profilen er ment for Mobipocket bøker."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:110
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:507
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Denne profilen er ment for Hanlin V3 og kloner av denne."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:122
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:519
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Denne profilen er ment for HAnlin V5 og dens kloner"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:132
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:527
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Denne profilen er ment for Cybook G3."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:145
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:540
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Denne profilen er ment for Cybook Opus."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:157
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:551
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Denne profilen er ment for Amazon Kindle."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:169
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Denne profilen er ment for Irex Illiad."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:181
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:602
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Denne profilen er ment for IRex Digital Reader 1000."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:616
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Denne profilen er ment for IRex Digital Reader 800"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Denne profilen er ment for B&N Nook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:228
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:230
msgid "Output profile"
msgstr "Profil for utdata."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:232
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:234
msgid ""
"This profile tries to provide sane defaults and is useful if you want to "
"produce a document intended to be read at a computer or on a range of "
@@ -556,24 +571,28 @@ msgstr ""
"å lage et dokument som er ment til å bli lest på en datamaskin eller andre "
"dataprodukter."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:262
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr "Benyttes for iPad og liknende enheter med en oppløsning på 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:431
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
+msgid "Intended for generic tablet devices, does no resizing of images"
+msgstr "Ment for generiske tablet enheter, endrer ikke billedstørrelser"
+
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Denne profilen er tiltenkt Kobo Reader"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:444
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Denne profilen er ment for SONY PRS-300"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:462
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Denne profilen er ment for 5-inch JetBook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:471
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -581,10 +600,14 @@ msgstr ""
"Denne profilen er ment for SONY PRS serien. 500/505/700 osv, i "
"landskapsmodus. Dette er hovedsakelig anvendelig for tegneserier."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:571
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Denne profilen er ment for Amazon Kindle DX."
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
+msgid "This profile is intended for the Sanda Bambook."
+msgstr "Denne profilen er ment for Sandra Bambook."
+
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34
msgid "Installed plugins"
msgstr "Installerte programtillegg"
@@ -605,15 +628,15 @@ msgstr "Slå av programtillegg"
msgid "Enabled plugins"
msgstr "Påslåtte programtillegg"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:86
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93
msgid "No valid plugin found in "
msgstr "Ingen gyldige programtillegg ble funnet i "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:501
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508
msgid "Initialization of plugin %s failed with traceback:"
msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:534
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541
msgid ""
" %prog options\n"
"\n"
@@ -625,19 +648,19 @@ msgstr ""
" Tilpass Calibre ved å laste eksterne programtillegg.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:540
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547
msgid "Add a plugin by specifying the path to the zip file containing it."
msgstr ""
"Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i "
"ZIP filen"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:542
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
msgstr ""
"Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på "
"innebygde programtillegg"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
@@ -645,15 +668,15 @@ msgstr ""
"Tilpass programtillegg. Spesifiser navnet på programtillegget og "
"tilpassningsstrengen separert ved komma."
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:546
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553
msgid "List all installed plugins"
msgstr "Se alle Installerte programtillegg"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:548
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555
msgid "Enable the named plugin"
msgstr "Slå på navngitte programtillegg"
-#: /home/kovid/work/calibre/src/calibre/customize/ui.py:550
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557
msgid "Disable the named plugin"
msgstr "Slå av navngitte programtillegg"
@@ -661,7 +684,7 @@ msgstr "Slå av navngitte programtillegg"
msgid "Communicate with Android phones."
msgstr "Kommuniser med Android-telefoner."
-#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:50
+#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:53
msgid ""
"Comma separated list of directories to send e-books to on the device. The "
"first one that exists will be used"
@@ -669,51 +692,59 @@ msgstr ""
"Komma-delt liste av foldere som av e-bøker som sendes til enheten. Den "
"første som eksisterer vil bli benyttet"
-#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:92
+#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:95
msgid "Communicate with S60 phones."
msgstr "Kommuniser med S60 telefoner."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:85
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:90
msgid "Apple device"
msgstr "Apple-enhet"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:92
msgid "Communicate with iTunes/iBooks."
msgstr "Kommuniser med iTunes/iBooks."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:93
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:98
msgid "Apple device detected, launching iTunes, please wait ..."
msgstr "Apple-enhet er oppdaget, starter i iTunes, vennligst vent..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:246
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:249
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:100
+msgid ""
+"Cannot copy books directly from iDevice. Drag from iTunes Library to "
+"desktop, then add to calibre's Library window."
+msgstr ""
+"Kan ikke kopiere direkte fra iDevice. Klikk og dra fra iTunes biblioteket "
+"til skrivebordet, deretter legg det til calibres bibliotekhvindu."
+
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:260
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:263
msgid "Updating device metadata listing..."
msgstr "Oppdaterer metadatalister for enheten..."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:323
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:362
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:922
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:962
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2831
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2871
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:339
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d av %d"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:967
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2877
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "fullført"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:544
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:560
msgid "Use Series as Category in iTunes/iBooks"
msgstr "Bruk serier som kategori i iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:562
msgid "Cache covers from iTunes/iBooks"
msgstr "Cache omslag fra iTunes/iBooks"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:558
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:574
msgid ""
"Some books not found in iTunes database.\n"
"Delete using the iBooks app.\n"
@@ -723,7 +754,7 @@ msgstr ""
"Avslutt bruk av iBook app.\n"
"Klikk \"Vis Detaljer\" for liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:886
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:911
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
@@ -731,27 +762,29 @@ msgstr ""
"Noen av omslagsbildene kunne ikke konverteres.\n"
"Klikk \"Vis Detaljer\" for liste."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2499
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:817
-#: /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:198
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:211
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1706
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:134
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:888
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:257
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:212
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:225
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2021
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:149
msgid "News"
msgstr "Nyheter"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2500
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1669
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1687
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2002
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2738
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Kommuniser med iTunes"
@@ -802,11 +835,11 @@ msgid "Communicate with the Sigmatek eBook reader."
msgstr "Kommuniser med Sigmatek eBook-leser."
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16
-#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:30
+#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32
msgid "Use an arbitrary folder as a device."
msgstr "Benytt en valgt mappe som en enhet."
-#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:26
+#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:28
#: /home/kovid/work/calibre/src/calibre/devices/interface.py:14
msgid "Device Interface"
msgstr "Enhetsgrensesnitt"
@@ -831,23 +864,32 @@ msgstr ""
"Kommaseparert liste av mapper som bøkene skal sendes til på enheten. Den "
"første som finnes på enheten vil bli benyttet."
-#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:18
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22
msgid "Communicate with the Hanvon N520 eBook reader."
msgstr "Kommuniser med Hanvon N520 eBook leser"
-#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:40
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47
msgid "Communicate with The Book reader."
msgstr "Kommuniser med The Book leser."
-#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:52
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:59
msgid "Communicate with the SpringDesign Alex eBook reader."
msgstr "Kommuniser med Spring Design Alex eBook leser."
-#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:264
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:296
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:256
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:274
+msgid "Removing books from device..."
+msgstr "Fjern bøker fra enheten..."
+
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:119
msgid "Communicate with the Azbooka"
msgstr "Kommuniser med Azbooka"
-#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:81
+#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:138
msgid "Communicate with the Elonex EB 511 eBook reader."
msgstr "Kommuniser med Elonex EB 511 eBook reader"
@@ -861,6 +903,10 @@ msgstr "Kommuniser med IRex Iliad eBook-leser."
msgid "John Schember"
msgstr "John Schember"
+#: /home/kovid/work/calibre/src/calibre/devices/interface.py:44
+msgid "Cannot get files from this device"
+msgstr "Kan ikke motta filer fra denne enheten"
+
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16
msgid "Communicate with the IRex Digital Reader 1000 eBook reader."
msgstr "Kommuniser med IRex Digital Reader 1000 eBook-leser."
@@ -881,6 +927,10 @@ msgstr "Kommuniser med JetBook eBook-leser."
msgid "Communicate with the MiBuk Wolder reader."
msgstr "Kommuniser med MiBuk Wolder leser"
+#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116
+msgid "Communicate with the JetBook Mini reader."
+msgstr "Kommuniser med JetBook Mini leser."
+
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
msgid "Communicate with the Kindle eBook reader."
msgstr "Kommuniser med Kindle eBook-leser."
@@ -897,16 +947,18 @@ msgstr "Kommuniser med Kindle DX eBook leser."
msgid "Communicate with the Kobo Reader"
msgstr "Kommuniser med Kobo Reader"
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:47
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:49
msgid ""
"The Kobo supports only one collection currently: the \"Im_Reading\" list. "
"Create a tag called \"Im_Reading\" "
msgstr ""
+"Kobo støtter for tiden kun en samling: \"Im_Reading\" listen. Lag en tagg "
+"kalt \"Jeg_Leser\" "
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:63
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:66
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:186
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:65
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:71
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:204
#: /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
@@ -916,33 +968,26 @@ msgstr ""
msgid "Getting list of books on device..."
msgstr "Motta liste over bøker på enheten..."
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:246
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278
-#: /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 "Fjern bøker fra enheten..."
-
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:282
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:289
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:278
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:283
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:300
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:307
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:281
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:286
msgid "Removing books from device metadata listing..."
msgstr "Fjern bøker fra enhetens metadatalister..."
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:294
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:328
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:217
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:247
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:312
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:347
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:219
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:250
msgid "Adding books to device metadata listing..."
msgstr "Legg bøker til enhetens metadatalister..."
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:390
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:252
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258
msgid "Not Implemented"
msgstr "Ikke implementert"
-#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:391
+#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:425
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."
@@ -963,14 +1008,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Kommuniser med Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Kommuniser med Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Kommuniser med Pandigital Novel"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+msgid "Communicate with the VelocityMicro"
+msgstr "Kommuniser med VelocityMicro"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Kommuniser med GM2000"
@@ -979,8 +1033,8 @@ msgid "Communicate with the Nokia 770 internet tablet."
msgstr "Kommuniser med Nokia 770 internet enhet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40
-msgid "Communicate with the Nokia 810 internet tablet."
-msgstr "Kommuniser med Nokia 810 enhet."
+msgid "Communicate with the Nokia 810/900 internet tablet."
+msgstr "Kommuniser med Nokia 810/900 internet tablet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74
msgid "Communicate with the Nokia E52"
@@ -1014,7 +1068,7 @@ msgstr ""
"Komma-separert liste over felt for metadata for å endre til samling på "
"enheten. Dette inkluderer: "
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:149
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68
msgid "Unnamed"
msgstr "Ikke navngitt"
@@ -1031,31 +1085,35 @@ msgstr "Kommuniser med Teclast K3/K5 leser"
msgid "Communicate with the Newsmy reader."
msgstr "Kommuniser med Newsmy leser"
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Kommuniser med Pico leser."
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Kommuniser med iPapyrus leser."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
-msgstr ""
+msgstr "Kommuniser med Sovos leser."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:255
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:258
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Kan ikke finne %s lagringsenhet. Forsøk med en omstart."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:435
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:438
msgid "Unable to detect the %s mount point. Try rebooting."
msgstr "Kan ikke finne %s oppkoblingspunkt. Forsøk en omstart."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:500
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:503
msgid "Unable to detect the %s disk drive."
msgstr "Kan ikke finne %s lagringsenhet."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:593
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:596
msgid "Could not find mount helper: %s."
msgstr "Kunne ikke finne monteringshjelp: %s"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:605
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:608
msgid ""
"Unable to detect the %s disk drive. Your kernel is probably exporting a "
"deprecated version of SYSFS."
@@ -1063,25 +1121,33 @@ msgstr ""
"Kan ikke finne %s lagringsenhet. Din kjerne eksporterer antakeligvis en feil "
"versjon av SYSFS."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:616
msgid "Unable to mount main memory (Error code: %d)"
msgstr "Kan ikke montere hovedminne (Feilkode: %d)"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:750
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:752
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667
+msgid ""
+"The main memory of %s is read only. This usually happens because of file "
+"system errors."
+msgstr ""
+"Hovedminnet på %s er kun lesbart. Dette hender som regel på grunn av feil i "
+"en eller flere systemfiler."
+
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:817
msgid "The reader has no storage card in this slot."
msgstr "Leseren har ikke noe lagringskort i denne minnekortleseren."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:754
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:819
msgid "Selected slot: %s is not supported."
msgstr "Valgt minnekortleser: %s er ikke støttet."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:783
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:848
msgid "There is insufficient free space in main memory"
msgstr "Det er ikke nok plass i hovedminnet"
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:785
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:787
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:850
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:852
msgid "There is insufficient free space on the storage card"
msgstr "Det er ikke nok ledig plass på lagringskortet"
@@ -1127,100 +1193,15 @@ msgstr "Kommuniser med en eBokleser"
msgid "Get device information..."
msgstr "Få informasjon om enheten..."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:194
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:195
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
msgid "Transferring books to device..."
msgstr "Overfører bøker til enheten..."
-#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:314
+#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
msgid "Sending metadata to device..."
msgstr "Overfører metadata til enheten..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:41
-msgid "%prog [options] mybook.chm"
-msgstr "%prog [valg] mybook.chm"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:42
-msgid "Output directory. Defaults to current directory"
-msgstr "Utdatafolder. Standard til gjeldende folder"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:45
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589
-msgid "Set the book title"
-msgstr "Angi bok tittel"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:47
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:591
-msgid "Set sort key for the title"
-msgstr "Angi sorteringsnøkkel for tittelen"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:593
-msgid "Set the author"
-msgstr "Angi forfatter"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:51
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595
-msgid "Set sort key for the author"
-msgstr "Angi sorteringsnøkkel for forfatter"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:53
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:597
-msgid "The category this book belongs to. E.g.: History"
-msgstr "Boksjanger. For eksempel: Historie"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:56
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:600
-msgid "Path to a graphic that will be set as this files' thumbnail"
-msgstr "Filsti til et bilde som vil bli brukt som denne filens thumbnail"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:59
-msgid "Path to a txt file containing a comment."
-msgstr "Sti til en txt fil som inneholder en kommentar"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:62
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607
-msgid "Extract thumbnail from LRF file"
-msgstr "Hent ut thumbnail fra LRF filen"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:63
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608
-msgid "Set the publisher"
-msgstr "Sett inn forlag"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:64
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609
-msgid "Set the book classification"
-msgstr "Legg inn bokklassifisering"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610
-msgid "Set the book creator"
-msgstr "Legg inn bokskaper"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:66
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611
-msgid "Set the book producer"
-msgstr "Legg inn bokprodusent"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:68
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613
-msgid ""
-"Extract cover from LRF file. Note that the LRF format has no defined cover, "
-"so we use some heuristics to guess the cover."
-msgstr ""
-"Hent omslagsbilde fra LRF filen. Hvis LRF formatet ikke har definert et "
-"omslagsbilde, vil det bli foretatt et søk for å gjette omslagsbildet."
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:615
-msgid "Set book ID"
-msgstr "Angi bok ID"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/chm/reader.py:72
-msgid "Set font delta"
-msgstr "Sett tegnsett delta"
-
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:182
msgid "Rendered %s"
msgstr "Gjengitt %s"
@@ -1431,12 +1412,12 @@ msgstr "List opp innebygde nyhetskilder"
msgid "Output saved to"
msgstr "Utdata er lagret til"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:99
msgid "Level of verbosity. Specify multiple times for greater verbosity."
msgstr ""
"Grad av ordrikdom. Spesifiser flere ganger for høyere grad av ordrikdom."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:102
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:106
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 "
@@ -1446,7 +1427,7 @@ msgstr ""
"spesifiserte området. Dette er hendig dersom du er usikker på hvilket nivå "
"av konverteringsprosessen en feil oppstår."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:111
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:115
msgid ""
"Specify the input profile. The input profile gives the conversion system "
"information on how to interpret various information in the input document. "
@@ -1458,7 +1439,7 @@ msgstr ""
"inndatadokumentet. For eksempel oppløsningens avhengighet (for eksempel "
"lengde i piksler). Valgmulighetene er:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:122
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126
msgid ""
"Specify the output profile. The output profile tells the conversion system "
"how to optimize the created document for the specified device. In some "
@@ -1471,7 +1452,7 @@ msgstr ""
"som kan fungere på en enhet. For eksempel EPUB til bruk i en SONY leser. "
"Valgmulighetene er:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:133
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:137
msgid ""
"The base font size in pts. All font sizes in the produced book will be "
"rescaled based on this size. By choosing a larger size you can make the "
@@ -1483,7 +1464,7 @@ msgstr ""
"fontene, kan du lage større fonter i utdataene større og vica versa. Som "
"standard er basisfontstørrelsen valgt basert på utdataprofilen du har valgt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:143
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:147
msgid ""
"Mapping from CSS font names to font sizes in pts. An example setting is "
"12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-"
@@ -1498,11 +1479,11 @@ msgstr ""
"fontene på en hensiktsmessig måte. Standard er å benytte kartleggingen "
"basert på utdataprofilen du benytter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:155
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:159
msgid "Disable all rescaling of font sizes."
msgstr "Slå av all omskalering av fontstørrelser."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166
msgid ""
"The line height in pts. Controls spacing between consecutive lines of text. "
"By default no line height manipulation is performed."
@@ -1510,7 +1491,7 @@ msgstr ""
"Linjehøyde i poeng. Kontrollerer mellomrommet mellom påfølgende linjer i "
"teksten. Som standard blir ingen høydemanipulasjon benyttet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:174
msgid ""
"Some badly designed documents use tables to control the layout of text on "
"the page. When converted these documents often have text that runs off the "
@@ -1522,7 +1503,7 @@ msgstr ""
"kan tekst forsvinne ut av siden og andre kunstferdigheter. Dette valget vil "
"ekstrahere innholdet fra tabellene og presentere dem på en linjer måte."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:180
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level one. If this is specified, it takes precedence over "
@@ -1532,7 +1513,7 @@ msgstr ""
"innholdsregisteret på første nivå. Når dette er spesifisert, så vil det ha "
"høyere prioritet enn andre former for automatisk detektering."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:189
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level two. Each entry is added under the previous level one "
@@ -1541,7 +1522,7 @@ msgstr ""
"XPath uttrykket angir at alle emndeord burde bli lagt til nivå to av "
"innholdregisteret. Hvert innlegg blir lagt til under forrige nivå en."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:197
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201
msgid ""
"XPath expression that specifies all tags that should be added to the Table "
"of Contents at level three. Each entry is added under the previous level two "
@@ -1550,7 +1531,7 @@ msgstr ""
"XPath uttrykk som spesifiserer alle tags som skal legges til innholdslisten "
"på tredjenivå. Hver oppføring legges til under forrige andrenivåoppføring"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209
msgid ""
"Normally, if the source file already has a Table of Contents, it is used in "
"preference to the auto-generated one. With this option, the auto-generated "
@@ -1560,11 +1541,11 @@ msgstr ""
"preferanse til den auto-genererte listen. Med dette valget blir den auto-"
"genererte alltid benyttet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:213
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:217
msgid "Don't add auto-detected chapters to the Table of Contents."
msgstr "Ikke legg til automatisk oppdagede kapitler til innholdsregisteret."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224
msgid ""
"If fewer than this number of chapters is detected, then links are added to "
"the Table of Contents. Default: %default"
@@ -1572,7 +1553,7 @@ msgstr ""
"Om færre enn dette antallet kapitler blir oppdaget, legges lenker til "
"innholdsfortegnelsen. Standard: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:227
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231
msgid ""
"Maximum number of links to insert into the TOC. Set to 0 to disable. Default "
"is: %default. Links are only added to the TOC if less than the threshold "
@@ -1582,7 +1563,7 @@ msgstr ""
"%default. Lenker legges kun til TOC dersom færre enn terskelantallet for "
"kapitler har blitt oppdaget."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:239
msgid ""
"Remove entries from the Table of Contents whose titles match the specified "
"regular expression. Matching entries and all their children are removed."
@@ -1591,7 +1572,7 @@ msgstr ""
"spesifiserte vanlige uttrykkene. Samsvarende oppføringer og alle deres under-"
"uttrykk er fjernet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:246
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250
msgid ""
"An XPath expression to detect chapter titles. The default is to consider "
"
or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1608,7 +1589,7 @@ msgstr ""
"XPath veiledningen i Calibre brukermanual for videre hjelp til å benytte "
"denne egenskapen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
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 "
@@ -1621,7 +1602,7 @@ msgstr ""
"verdien \"both\" vil bruke både sideavslutning og linjer for å markere "
"kapitler."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
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 "
@@ -1631,37 +1612,37 @@ msgstr ""
"stilsettreglene fra kildefilen, slik at den kan bli brukt til å tilsidesette "
"disse reglene."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Et XPath-uttrykk. Sideskift er lagt inn før det spesifiserte elementet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Sett toppmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Sett bunnmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Sett venstremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Sett høyremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
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 "
@@ -1675,7 +1656,7 @@ msgstr ""
"forandrer ikke justeringen i kildefilen. Legg merke til at kun noen "
"utdataformater støtter justeringer."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
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 "
@@ -1685,7 +1666,7 @@ msgstr ""
"Avstandsfjerning vil ikke fungere dersom kildefilen ikke benytter avsnitt "
"(
eller
emndeord)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:323
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327
msgid ""
"When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -1698,13 +1679,13 @@ msgstr ""
"sikre at avsnittet lett kan skilles ut. Dette valget kontrollerer bredden av "
"dette merket."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:330
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334
msgid ""
"Use the cover detected from the source file in preference to the specified "
"cover."
msgstr "Bruk omslagsbilde fra kildefilen fremfor spesifisert omslagsbilde."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340
msgid ""
"Insert a blank line between paragraphs. Will not work if the source file "
"does not use paragraphs (
or
tags)."
@@ -1712,7 +1693,7 @@ msgstr ""
"Sett inn en blank linje mellom avsnitt. Dette vil ikke fungere dersom "
"kildefilen ikke benytter avsnitt (
eller
tagger)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347
msgid ""
"Remove the first image from the input ebook. Useful if the first image in "
"the source file is a cover and you are specifying an external cover."
@@ -1721,7 +1702,7 @@ msgstr ""
"bildet i en kildefil er et omslagsbilde og du ønsker å benytte et eksternt "
"omslagsbilde."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:351
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355
msgid ""
"Insert the book metadata at the start of the book. This is useful if your "
"ebook reader does not support displaying/searching metadata directly."
@@ -1729,7 +1710,7 @@ msgstr ""
"Legg inn bokens metadata i begynnelsen av boken. Dette er nyttig dersom din "
"e-bokleser ikke støtter vis/søk etter metadata direkte."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:363
msgid ""
"Attempt to detect and correct hard line breaks and other problems in the "
"source file. This may make things worse, so use with care."
@@ -1738,7 +1719,7 @@ msgstr ""
"kildefilen. Dette kan gjøre ting verre, så benytt muligheten med "
"forsiktighet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:367
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371
msgid ""
"Scale used to determine the length at which a line should be unwrapped if "
"preprocess is enabled. Valid values are a decimal between 0 and 1. The "
@@ -1746,30 +1727,37 @@ msgid ""
"books with hard line breaks, but should be reduced if the line length is "
"variable."
msgstr ""
+"Skala brukt til å avgjøre lengden før en linje skal åpnes dersom forberedte "
+"oppgaver er påslått. Valide verdier er et desimal mellom 0 og 1. Standard er "
+"0.40, rett under medianlinjens lengde. Dette vil åpne typiske bøker med "
+"\"harde linjeskift\", men som bør reduseres dersom linjelengden er variabel."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:380
msgid ""
"Convert plain quotes, dashes and ellipsis to their typographically correct "
"equivalents. For details, see http://daringfireball.net/projects/smartypants"
msgstr ""
+"Konverter vanlige kvoteringer, bindestreker og ellipser til sine "
+"typografiske korrekte ekvivalenter. For detaljer, se: "
+"http://daringfireball.net/projects/smartypants"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:384
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:388
msgid "Use a regular expression to try and remove the header."
msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne overskriften."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395
msgid "The regular expression to use to remove the header."
msgstr "Det vanlige uttrykket for å forsøke å fjerne overskriften."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:397
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401
msgid "Use a regular expression to try and remove the footer."
msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne fotnoter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:404
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:408
msgid "The regular expression to use to remove the footer."
msgstr "Det vanlige uttrykket for å fjerne fotnoter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415
msgid ""
"Read metadata from the specified OPF file. Metadata read from this file will "
"override any metadata in the source file."
@@ -1777,7 +1765,7 @@ msgstr ""
"Les metadata fra den spesifiserte OPF filen. Metadata lest fra denne filen "
"vil overskrive alle metadata i kildefilen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422
msgid ""
"Transliterate unicode characters to an ASCII representation. Use with care "
"because this will replace unicode characters with ASCII. For instance it "
@@ -1794,7 +1782,7 @@ msgstr ""
"benyttes av det største antallet mennesker bli benyttet (kinesisk i det "
"foregående eksempelet)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:433
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:437
msgid ""
"Preserve ligatures present in the input document. A ligature is a special "
"rendering of a pair of characters like ff, fi, fl et cetera. Most readers do "
@@ -1810,104 +1798,104 @@ msgstr ""
"tilknytning til en korresponderende vanlige bokstaver. Dette valget vil "
"gjøre at de beholdes som tiltenkt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:445
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:449
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:38
msgid "Set the title."
msgstr "Sett in tittel."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:453
msgid "Set the authors. Multiple authors should be separated by ampersands."
msgstr ""
"Sett inn forfatter. Om flere forfattere skal benyttes, må disse separeres "
"med et-tegnet - &"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:458
msgid "The version of the title to be used for sorting. "
msgstr "Tittelversjonen som skal benyttes til sortering. "
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:458
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:462
msgid "String to be used when sorting by author. "
msgstr "Streng som skal benyttes når man sorterer etter forfatter. "
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:462
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:466
msgid "Set the cover to the specified file or URL"
msgstr "Legg inn forsidebilde til den spesifiserte filen eller URL adressen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:466
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:470
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54
msgid "Set the ebook description."
msgstr "Legg inn e-bokbeskrivelse"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:470
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:474
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:56
msgid "Set the ebook publisher."
msgstr "Legg inn e-bokforlegger."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:474
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:478
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:60
msgid "Set the series this ebook belongs to."
msgstr "Legg inn serien denne e-boken tilhører."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:482
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:62
msgid "Set the index of the book in this series."
msgstr "Legg inn indeksen til boken i denne serien."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:482
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:486
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:64
msgid "Set the rating. Should be a number between 1 and 5."
msgstr "Legg inn bedømmelse. Må være et nummer mellom 1 og 5."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:486
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:490
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:66
msgid "Set the ISBN of the book."
msgstr "Legg inn ISBN for boken."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:490
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:494
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:68
msgid "Set the tags for the book. Should be a comma separated list."
msgstr "Legg inn emneord for boken. Benytt en kommaseparert listing."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:494
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:70
msgid "Set the book producer."
msgstr "Legg inn bokprodusent."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:498
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:502
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:72
msgid "Set the language."
msgstr "Velg språk"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:502
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:506
msgid "Set the publication date."
msgstr "Legg inn publikasjonsdato."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:506
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:510
msgid "Set the book timestamp (used by the date column in calibre)."
msgstr "Legg inn tidsmerke for boken (benyttes av datakolonnen i calibre)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:606
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:610
msgid "Could not find an ebook inside the archive"
msgstr "Kunne ikke finne noen bok i arkivet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:664
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668
msgid "Values of series index and rating must be numbers. Ignoring"
msgstr ""
"Verdier av indekseringsserier og vurdering må være heltall. Ignorerer"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:671
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:675
msgid "Failed to parse date/time"
msgstr "Kunne ikke bestemme dato/tid"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:826
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:830
msgid "Converting input to HTML..."
msgstr "Konverterer inndata til HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:858
msgid "Running transforms on ebook..."
msgstr "Kjører transformering av e-boken..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:940
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:945
msgid "Creating"
msgstr "Oppretter"
@@ -2044,7 +2032,8 @@ msgstr ""
"og bunnen av et bilde, men bildet vil ikke bli forskjøvet. Uten dette valget "
"kan bildet bli noe forskjøvet, men ingen avgrensninger vil oppstå."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:169
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Start"
@@ -2114,6 +2103,28 @@ msgstr ""
"tidligere delvis konvertering fra en PDF fil. Standard er %default som slår "
"av dette valget."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Lage LIT fil fra EPUB..."
@@ -2251,7 +2262,7 @@ msgid "Path to output file"
msgstr "Filsti til utfil"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:290
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:114
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:128
msgid "Verbose processing"
msgstr "Informativ behandling"
@@ -2277,6 +2288,30 @@ msgstr ""
"Vis/endre metadataene i en LRF fil.\n"
"\n"
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589
+msgid "Set the book title"
+msgstr "Angi bok tittel"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:591
+msgid "Set sort key for the title"
+msgstr "Angi sorteringsnøkkel for tittelen"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:593
+msgid "Set the author"
+msgstr "Angi forfatter"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595
+msgid "Set sort key for the author"
+msgstr "Angi sorteringsnøkkel for forfatter"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:597
+msgid "The category this book belongs to. E.g.: History"
+msgstr "Boksjanger. For eksempel: Historie"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:600
+msgid "Path to a graphic that will be set as this files' thumbnail"
+msgstr "Filsti til et bilde som vil bli brukt som denne filens thumbnail"
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:603
msgid ""
"Path to a txt file containing the comment to be stored in the lrf file."
@@ -2284,6 +2319,38 @@ msgstr ""
"Filsti til en tekstfil som inneholder kommentarer som skal lagres i lrf "
"filen."
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607
+msgid "Extract thumbnail from LRF file"
+msgstr "Hent ut thumbnail fra LRF filen"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608
+msgid "Set the publisher"
+msgstr "Sett inn forlag"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609
+msgid "Set the book classification"
+msgstr "Legg inn bokklassifisering"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610
+msgid "Set the book creator"
+msgstr "Legg inn bokskaper"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611
+msgid "Set the book producer"
+msgstr "Legg inn bokprodusent"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613
+msgid ""
+"Extract cover from LRF file. Note that the LRF format has no defined cover, "
+"so we use some heuristics to guess the cover."
+msgstr ""
+"Hent omslagsbilde fra LRF filen. Hvis LRF formatet ikke har definert et "
+"omslagsbilde, vil det bli foretatt et søk for å gjette omslagsbildet."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:615
+msgid "Set book ID"
+msgstr "Angi bok ID"
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:90
msgid "Enable autorotation of images that are wider than the screen width."
msgstr ""
@@ -2350,96 +2417,6 @@ msgstr "Monospace font familie"
msgid "Comic"
msgstr "Tegneserie"
-#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:354
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:882
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:589
-msgid "Title"
-msgstr "Tittel"
-
-#: /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:359
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883
-msgid "Author(s)"
-msgstr "Forfatter(e)"
-
-#: /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 "Forlag"
-
-#: /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 "Produsent"
-
-#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1081
-msgid "Comments"
-msgstr "Sammendrag:"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:413
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1077
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:145
-msgid "Tags"
-msgstr "Nøkkelord"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:415
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1086
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:93
-msgid "Series"
-msgstr "Serie"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:416
-msgid "Language"
-msgstr "Språk"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:418
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069
-msgid "Timestamp"
-msgstr "Tidstempel"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:420
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
-#: /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 "Publisert"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:422
-msgid "Rights"
-msgstr "Rettigheter"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazon.py:85
-msgid "EDITORIAL REVIEW"
-msgstr "REDAKSJONELL ANMELDELSE"
-
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:41
msgid ""
"Extract common e-book formats from archives (zip/rar) files. Also try to "
@@ -2448,6 +2425,111 @@ msgstr ""
"Pakk ut vanlige e-bokformatfiler fra arkivet (zip/rar). Forsøk også å "
"automatisk detektere dem dersom de skulle være cbz/cbr-filer."
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:114
+msgid "TEMPLATE ERROR"
+msgstr "FEIL I MALEN"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
+msgid "No"
+msgstr "Nei"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
+msgid "Yes"
+msgstr "Ja"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
+#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
+msgid "Title"
+msgstr "Tittel"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
+#: /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:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
+msgid "Author(s)"
+msgstr "Forfatter(e)"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:607
+#: /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 "Forlag"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:608
+#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49
+msgid "Producer"
+msgstr "Produsent"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
+msgid "Comments"
+msgstr "Sammendrag:"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
+msgid "Tags"
+msgstr "Nøkkelord"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
+msgid "Series"
+msgstr "Serie"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:614
+msgid "Language"
+msgstr "Språk"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+msgid "Timestamp"
+msgstr "Tidstempel"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
+msgid "Published"
+msgstr "Publisert"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:620
+msgid "Rights"
+msgstr "Rettigheter"
+
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20
msgid "options"
msgstr "innstillinger"
@@ -2563,31 +2645,31 @@ msgstr "Omslag lagret til"
msgid "No cover found"
msgstr "Fant ikke omslag"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:28
msgid "Cover download"
msgstr "Last ned omslag"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:80
msgid "Download covers from openlibrary.org"
msgstr "Last ned omslag fra openlibrary.org"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:107
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:136
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:108
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:137
msgid "ISBN: %s not found"
msgstr "ISBN: %s ble ikke funnet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:117
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:118
msgid "Download covers from librarything.com"
msgstr "Last ned omslag fra librarything.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:128
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:68
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:69
msgid "LibraryThing.com timed out. Try again later."
msgstr ""
"LibraryThing.com kunne ikke kontaktes. Vennligst forsøk igjen senere."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:135
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:75
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:136
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:76
msgid ""
"Could not fetch cover as server is experiencing high load. Please try again "
"later."
@@ -2595,45 +2677,57 @@ msgstr ""
"Kunne ikke finne omslaget da serveren er opptatt. Vennligst forsøk igjen "
"senere."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:139
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:140
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:80
msgid "LibraryThing.com server error. Try again later."
msgstr ""
"LibraryThing.com har feil på serveren. Vennligst forsøk igjen senere."
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:226
+msgid "Download covers from Douban.com"
+msgstr "Last ned omslag fra Douban.com"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:235
+msgid "Douban.com API timed out. Try again later."
+msgstr "Douban.com API tidsavbrudd. Forsøk igjen senere."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:42
msgid "Downloads metadata from Douban.com"
msgstr "Last ned metadata fra Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Nedlasting av metadata"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "Bedømmelse"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "emneord"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "beskrivelse/betraktninger"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Last ned %s fra %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Last ned metadata fra Google Bøker"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Last ned metadata fra isbnb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2641,15 +2735,15 @@ msgstr ""
"For å benytte isbnb.com må du først sette opp en %sgratis konto%s og legge "
"inn tilgansnøkkelen under."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Last ned sosiale metadata fra amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Last ned serier/emneord/bedømningsinformasjon fra librarything.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:109
msgid ""
"\n"
"%prog [options] key\n"
@@ -2674,27 +2768,27 @@ msgstr ""
"konto hos isbndb.com.\n"
"\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:106
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:120
msgid "The ISBN ID of the book you want metadata for."
msgstr "ISBN ID for boken du ønsker å motta metadata til."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:108
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:122
msgid "The author whose book to search for."
msgstr "Forfatteren til boken du søkeer etter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:110
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:124
msgid "The title of the book to search for."
msgstr "Tittelen til boken du søker etter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:112
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:126
msgid "The publisher of the book to search for."
msgstr "Forlaget til boken du søker etter."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:77
msgid " not found."
msgstr " ikke funnet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:87
msgid ""
"\n"
"%prog [options] ISBN\n"
@@ -2710,7 +2804,7 @@ msgstr ""
"representerer et linjeskift. Begynn en ny linje i den tilsvarende posisjonen "
"i oversettelsen.\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1227
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1308
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1399
msgid "Cover"
msgstr "Omslagside"
@@ -2746,7 +2840,7 @@ msgstr "Slå av kompresjon av filinnhold."
msgid "Tag marking book to be filed with Personal Docs"
msgstr "Gi emneord til merket bok som skal lagres i Personlige Dokumenter"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:108
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:107
msgid "All articles"
msgstr "Alle artikler"
@@ -2825,7 +2919,7 @@ msgstr "Hovedtekst"
msgid "%s format books are not supported"
msgstr "%s formaterte bøker er ikke støttet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:156
msgid "Book %s of %s"
msgstr "Bok %s av %s"
@@ -2834,8 +2928,9 @@ msgstr "Bok %s av %s"
msgid "HTML TOC generation options."
msgstr "HTML TOC genereringsvalg."
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Rangering"
@@ -2912,6 +3007,9 @@ msgid ""
"Valid values are a decimal between 0 and 1. The default is 0.45, just below "
"the median line length."
msgstr ""
+"Skala brukt for å avgjøre lengden av en linje som skal åpnes. Valide verdier "
+"er et desimal mellom 0 og 1. Standard er 0.45, like under medianlinjens "
+"lengde."
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:30
msgid "Use the new PDF conversion engine."
@@ -3037,7 +3135,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:34
msgid "Author"
msgstr "Forfatter"
@@ -3194,11 +3292,60 @@ msgstr ""
"HTML først og deretter forsøk den.\n"
"%s"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr "Spesifiser tegnsettkoding for utdata-dokumentet. Standard er uft-8."
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
+#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
+msgid ""
+"The maximum number of characters per line. This splits on the first space "
+"before the specified value. If no space is found the line will be broken at "
+"the space after and will exceed the specified value. Also, there is a "
+"minimum of 25 characters. Use 0 to disable line splitting."
+msgstr ""
+"Det høyeste antallet tegn per linje. Dette deles ved første mellomrom før "
+"den spesifiserte verdien. Dersom ingen mellomrom blir funnet, vil linjen bli "
+"brutt ved mellomrommet og vil utvide den spesifiserte verdiene. Altså, det "
+"er et minimum på 25 tegn. Bruk 0 for å slå av deling."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr "Spesifiser om en tom linje skal legges inn mellom to avsnitt."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Spesifiser om det skal legges inn to mellomrom i starten på første linje for "
+"hvert avsnitt."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Spesifiser om kapitteltittel skal skjules for hvert kapittel. Nyttig for "
+"bildevisinger (f.eks. tegneserier)."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
+msgid "Start Page"
+msgstr "Startside"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
+msgid "Cover Pages"
+msgstr "Omslagsside"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
+msgid " (Preface)"
+msgstr " (Forord)"
+
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:27
msgid ""
"Specify the compression level to use. Scale 1 - 10. 1 being the lowest "
@@ -3245,18 +3392,6 @@ msgstr ""
"Spesifiser tegnsettkodingen for utdatadokumentet. Standard er utf-8. Merk: "
"Dette valget støttes ikke av alle formater."
-#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
-msgid ""
-"The maximum number of characters per line. This splits on the first space "
-"before the specified value. If no space is found the line will be broken at "
-"the space after and will exceed the specified value. Also, there is a "
-"minimum of 25 characters. Use 0 to disable line splitting."
-msgstr ""
-"Det høyeste antallet tegn per linje. Dette deles ved første mellomrom før "
-"den spesifiserte verdien. Dersom ingen mellomrom blir funnet, vil linjen bli "
-"brutt ved mellomrommet og vil utvide den spesifiserte verdiene. Altså, det "
-"er et minimum på 25 tegn. Bruk 0 for å slå av deling."
-
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:45
msgid ""
"Force splitting on the max-line-length value when no space is present. Also "
@@ -3265,132 +3400,132 @@ msgstr ""
"Tving deling på maks-linjelengdens verdi når ingen mellomrom er til stede. "
"Tillater også maks-linjelengde å være under minimum."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67
msgid "Send file to storage card instead of main memory by default"
msgstr ""
"Send en fil til et lagringskort i stedet for hovedminnet som standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:69
msgid "Confirm before deleting"
msgstr "Bekreft før sletting"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71
msgid "Main window geometry"
msgstr "Hovedvindus geometri"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73
msgid "Notify when a new version is available"
msgstr "Varsle dersom en ny versjon er tilgjengelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75
msgid "Use Roman numerals for series number"
msgstr "Bruk romerske tall for serienummer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77
msgid "Sort tags list by name, popularity, or rating"
msgstr "Sorter emneord listet ved navn, popularitet eller bedømning"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79
msgid "Number of covers to show in the cover browsing mode"
msgstr "Antall omslag som skal vises ved omslagsvisningsmodus"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81
msgid "Defaults for conversion to LRF"
msgstr "Standarder for konvertering til LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83
msgid "Options for the LRF ebook viewer"
msgstr "Valgmuligheter for LRF e-bokleser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:86
msgid "Formats that are viewed using the internal viewer"
msgstr "Formater som er vist ved bruk av intern leser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
msgid "Columns to be displayed in the book list"
msgstr "Kolonner som skal vises i e-boklisten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:89
msgid "Automatically launch content server on application startup"
msgstr "Start innholdsserver automatisk ved programstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
msgid "Oldest news kept in database"
msgstr "Eldste nyheter i databasen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:91
msgid "Show system tray icon"
msgstr "Vis systemikon"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93
msgid "Upload downloaded news to device"
msgstr "Legg inn nedlastede nyheter til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95
msgid "Delete books from library after uploading to device"
msgstr "Slett bøker fra biblioteket etter at du har lagt dem inn i enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97
msgid ""
"Show the cover flow in a separate window instead of in the main calibre "
"window"
msgstr "Vis omslaget i et eget vindu istedet for i calibres hovedvindu"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99
msgid "Disable notifications from the system tray icon"
msgstr "Slå av varsler fra systemikonet"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101
msgid "Default action to perform when send to device button is clicked"
msgstr "Standard oppgaver som gjøres når send til enhet-knappen er klikket"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121
msgid "Maximum number of waiting worker processes"
msgstr "Maksumum antall ventende arbeidsprosesser"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123
msgid "Download social metadata (tags/rating/etc.)"
msgstr "Last ned sosiale metadata (emneord/bedømmelser/osv.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125
msgid "Overwrite author and title with new metadata"
msgstr "Overskriv forfatter og tittel med nye metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127
msgid "Limit max simultaneous jobs to number of CPUs"
msgstr "Begrense maksimalt antall samtidige oppgaver til antallet av CPUer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129
msgid "tag browser categories not to display"
msgstr "Merk browser-kategorier som ikke skal vises"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
msgid "The layout of the user interface"
msgstr "Bruksområdets grensesnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133
msgid "Show the average rating per item indication in the tag browser"
msgstr ""
"Vis den gjennomsnittlige bedømningen pr enhetsindikasjon i emneordsøket"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135
msgid "Disable UI animations"
msgstr "Slå av UI animeringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Kopiert"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:217
msgid "Copy"
msgstr "Kopier"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:217
msgid "Copy to Clipboard"
msgstr "Kopier til utklippstavlen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Velg filer"
@@ -3445,7 +3580,7 @@ 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/add.py:143
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:202
msgid "Uploading books to device."
msgstr "Laster opp bøker til enheten."
@@ -3487,54 +3622,60 @@ msgid "PDF Books"
msgstr "PDF-bøker"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169
+msgid "SNB Books"
+msgstr "SNB bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:170
msgid "Comics"
msgstr "Tegneserier"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171
msgid "Archives"
msgstr "Arkiver"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:175
msgid "Supported books"
msgstr "Støttede bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211
msgid "Merged some books"
msgstr "Slått sammen noen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:212
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/add.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221
msgid "Failed to read metadata"
msgstr "Kunne ikke lese metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:222
msgid "Failed to read metadata from the following"
msgstr "Kunne ikke lese metadata fra følgende"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:240
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:265
msgid "Add to library"
msgstr "Legg til i biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:240
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
+#: /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/add.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:259
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:259
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:265
msgid "No book files found"
msgstr "Ingen bokfiler ble funnet"
@@ -3547,7 +3688,7 @@ msgid "Add books to your calibre library from the connected device"
msgstr "Legg til bøker i ditt calibrebibliotek fra den tilsluttede enhenten"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:498
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Hent kommentarer (eksperimentell)"
@@ -3564,11 +3705,11 @@ msgstr "Brukerkommentaer genereres kun fra hovedbiblioteket"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:142
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:178
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:189
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92
msgid "No books selected"
msgstr "Ingen bøker ble valgt"
@@ -3615,7 +3756,7 @@ msgid "Generating %s catalog..."
msgstr "Produserer %s katalog..."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:230
msgid "No books found"
msgstr "Ingen bøker ble funnet"
@@ -3639,58 +3780,118 @@ msgstr "Eksporter katalogdirektorat"
msgid "Select destination for %s.%s"
msgstr "Velg plassering for %s.%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:112
+msgid "Checking database integrity"
+msgstr "Sjekker databasens integritet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
+msgid "Error"
+msgstr "Feil"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:129
+msgid "Failed to check database integrity"
+msgstr "Kunne ikke sjekke databasens integritet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134
+msgid "Some inconsistencies found"
+msgstr "Noen uoverensstemmelser ble funnet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135
+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 ""
+"De følgende bøkene hadde formater listet opp i databasen som ikke er faktisk "
+"tilstede. Oppføringene for dette formatet har blitt fjernet. Du bør sjekke "
+"dem manuelt. Dette kan skje dersom du har manipulert filene i "
+"bibliotekfolderen direkte."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:111
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:149
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:91
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:158
msgid "Switch/create library..."
msgstr "Bytt/opprett bibliotek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77
msgid "Quick switch"
msgstr "Hurtigbytte"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:78
msgid "Rename library"
msgstr "Endre navn på bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79
msgid "Delete library"
msgstr "Slett bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:187
+msgid "Library Maintenance"
+msgstr "Vedlikehold av bibliotek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:188
+msgid "Library metadata backup status"
+msgstr "Sikkerhetskopistatus for metadata i biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:192
+msgid "Start backing up metadata of all books"
+msgstr "Start sikkerhetskopiering av metadata for alle bøker"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:196
+msgid "Check library"
+msgstr "Undersøk biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:200
+msgid "Check database integrity"
+msgstr "Undersøk databasens intigritet"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:343
+msgid "Recover database"
+msgstr "Reparer database"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:269
msgid "Rename"
msgstr "Endre navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:270
msgid "Choose a new name for the library %s. "
msgstr "Velg et nytt navn for biblioteket %s. "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:271
msgid "Note that the actual library folder will be renamed."
msgstr "Merk deg at den aktuelle bibliotekforlderen vil få nytt navn."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:190
msgid "Already exists"
msgstr "Eksisterer allerede"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:279
msgid "The folder %s already exists. Delete it first."
msgstr "Folderen %s finnes fra før. Slett denne først."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:285
msgid "Rename failed"
msgstr "Navneendring feilet"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:286
msgid ""
"Failed to rename the library at %s. The most common cause for this is if one "
"of the files in the library is open in another program."
@@ -3698,21 +3899,57 @@ msgstr ""
"Kunne ikke gi nytt navn til biblioteket på %s. Den vanligste årsaken for "
"dette er hvis en av filene i biblioteket er åpnet i et annet program."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:296
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102
msgid "Are you sure?"
msgstr "Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:297
msgid "All files from %s will be permanently deleted. Are you sure?"
msgstr "Alle filer fra %s vil bli slettet permanent. ER du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316
+msgid "none"
+msgstr "ingen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317
+msgid "Backup status"
+msgstr "Sikkerhetskopieringsstatus"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318
+msgid "Book metadata files remaining to be written: %s"
+msgstr "Metadatafiler for bøker som gjenstår å skrives: %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324
+msgid "Backup metadata"
+msgstr "Sikkerhetskopier metadata"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325
+msgid ""
+"Metadata will be backed up while calibre is running, at the rate of "
+"approximately 1 book per second."
+msgstr ""
+"Metadata vil bli sikkerhetskopiert mens calibre kjører, i en rate av cirka 1 "
+"bok i sekundet."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:344
+msgid ""
+"This command rebuilds your calibre database from the information stored by "
+"calibre in the OPF files.
This function is not currently available in the "
+"GUI. You can recover your database using the 'calibredb restore_database' "
+"command line function."
+msgstr ""
+"Denne kommandoen gjenoppbygger din calibre database fra den informasjonen "
+"som er lagret av calibre i OPF filene.
Denne funksjonen er for tiden ikke "
+"tilgjengelig i GUIet. Du kan gjenoppbygge din database ved å benytte "
+"\"calibredb restore_database\" kommandolinjefunksjonen."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:358
msgid "No library found"
msgstr "Kunne ikke finne bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:359
msgid ""
"No existing calibre library was found at %s. It will be removed from the "
"list of known libraries."
@@ -3720,18 +3957,13 @@ 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:249
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:554
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:739
msgid "Not allowed"
msgstr "Ikke tillatt"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:250
-msgid "You cannot change libraries when a device is connected."
-msgstr "Du kan ikke endre biblioteket når en enhet er tilkoblet."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:392
msgid "You cannot change libraries while jobs are running."
msgstr "Du kan ikke bytte bibliotek når en arbeidssessjon pågår."
@@ -3759,42 +3991,47 @@ msgstr "Kan ikke konvertere"
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:79
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:83
msgid "Copy to library"
msgstr "Kopier til biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:84
msgid "Copy selected books to the specified library"
msgstr "Kopier valgte bøker til et spesifisert bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:114
+msgid "(delete after copy)"
+msgstr "(slett etter kopiering)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
msgid "Cannot copy"
msgstr "Kan ikke kopiere"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:128
msgid "No library"
msgstr "Ingen bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:129
msgid "No library found at %s"
msgstr "Det ble ikke funnet noe bibliotek i %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:136
msgid "Copying"
msgstr "Kopierer"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
msgid "Could not copy books: "
msgstr "Kunne ikke kopiere bøker: "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:670
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Mislykket"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:150
msgid "Copied %d books to %s"
msgstr "Kopierte %d bøker til %s"
@@ -3851,14 +4088,14 @@ msgid "Main memory"
msgstr "Hovedminne"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:444
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:473
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:482
msgid "Storage Card A"
msgstr "Lagring Kort A"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:437
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:446
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:484
msgid "Storage Card B"
msgstr "Lagring Kort B"
@@ -3871,11 +4108,11 @@ 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/delete.py:140
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:200
msgid "Deleting books from device."
msgstr "Sletter bøker fra enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:173
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your calibre library. Are you sure?"
@@ -3883,7 +4120,7 @@ msgstr ""
"De valgte bøkene vil bli slettet permanent og filene vil bli fjernet "
"fra ditt calibrebibliotek. Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:185
msgid ""
"The selected books will be permanently deleted from your device. Are "
"you sure?"
@@ -3941,128 +4178,109 @@ msgstr "Behandle samlinger"
msgid "Manage the collections on this device"
msgstr "Administrer samlinger på denne enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:23
msgid "E"
msgstr "E"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:23
msgid "Edit metadata"
msgstr "Rediger metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:28
+#: /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:29
+#: /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:31
+#: /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:34
+#: /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:37
+#: /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:40
+#: /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:42
+#: /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:45
+#: /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:51
+#: /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:54
+#: /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:75
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
msgid "Cannot download metadata"
msgstr "Kan ikke laste ned metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:94
msgid "social metadata"
msgstr "sosiale metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
msgid "covers"
msgstr "Omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
msgid "metadata"
msgstr "metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:97
msgid "Downloading %s for %d book(s)"
msgstr "Laster ned %s for %d bok(bøker)"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
-msgid "Failed to download some metadata"
-msgstr "Klarte ikke å laste ned en del av metadataene"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127
-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/edit_metadata.py:130
-msgid "Failed to download metadata:"
-msgstr "Kunne ikke laste ned metadata:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:131
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:112
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
-msgid "Error"
-msgstr "Feil"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:159
msgid "Cannot edit metadata"
msgstr "Kan ikke redigere metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:204
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:207
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:191
msgid "Cannot merge books"
msgstr "Kan ikke slå sammen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192
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/edit_metadata.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
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:224
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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:237
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4070,19 +4288,19 @@ 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/fetch_news.py:18
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
msgid "F"
msgstr "F"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:18
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:17
msgid "Fetch news"
msgstr "Hent nyheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:52
msgid "Fetching news from "
msgstr "Skaffer nyheter fra "
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:66
msgid " fetched."
msgstr " funnet."
@@ -4132,6 +4350,7 @@ msgid "&Restart"
msgstr "&Omstart"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:59
msgid "Ctrl+R"
msgstr "Ctrl+R"
@@ -4198,6 +4417,7 @@ msgid "Click the show details button to see which ones."
msgstr "Klikk vis detaljer knappen for å se hvilke."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Vis bokdetaljer"
@@ -4250,6 +4470,28 @@ msgstr "Alt+T"
msgid "Books with the same tags"
msgstr "Bøker med de samme taggene"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:15
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:54
+msgid "Tweak ePub"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:16
+msgid "Make small changes to ePub format books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17
+msgid "T"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:39
+msgid "Cannot tweak ePub"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:40
+msgid "No ePub available. First convert the book to ePub."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
msgid "V"
msgstr "V"
@@ -4263,21 +4505,21 @@ msgstr "Vis"
msgid "View specific format"
msgstr "Vis spesifikt format"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Kan ikke vise"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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/view.py:109
+#: /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/view.py:110
+#: /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 "
@@ -4289,11 +4531,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/view.py:119
+#: /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/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s har ikke tilgjengelig formater."
@@ -4301,36 +4543,36 @@ msgstr "%s har ikke tilgjengelig formater."
msgid "Searching in"
msgstr "Søker i"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:198
msgid "Adding..."
msgstr "Legger til..."
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:211
msgid "Searching in all sub-directories..."
msgstr "Søker i alle undermapper..."
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:224
msgid "Path error"
msgstr "Feil i stien"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:225
msgid "The specified directory could not be processed."
msgstr "Den spesifiserte mappen kunne ikke prosesseres"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:228
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:807
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Ingen bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:294
msgid "Added"
msgstr "Lagt til"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:307
msgid "Adding failed"
msgstr "Kunne ikke legge til"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:307
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:308
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."
@@ -4338,11 +4580,11 @@ msgstr ""
"Legg til bøker prosessen ser ut til å være låst. Forsøk å re-starte calibre "
"og legg til færre bøker av gangen, til du finner problemboka."
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:322
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:323
msgid "Duplicates found!"
msgstr "Duplikater funnet!"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:324
msgid ""
"Books with the same title as the following already exist in the database. "
"Add them anyway?"
@@ -4350,15 +4592,15 @@ msgstr ""
"Bøker med den samme tittelen som den følgende finnes allerede i databasen. "
"Legg dem til allikevel?"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:327
msgid "Adding duplicates..."
msgstr "Legger inn duplikater..."
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:390
msgid "Saving..."
msgstr "Lagrer"
-#: /home/kovid/work/calibre/src/calibre/gui2/add.py:446
+#: /home/kovid/work/calibre/src/calibre/gui2/add.py:443
msgid "Saved"
msgstr "Lagret"
@@ -4391,20 +4633,20 @@ msgstr "er ikke en gyldig rotmappe"
msgid "Add books to calibre"
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/scan_ui.py:26
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:62
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid "WizardPage"
msgstr "Veiviser-side"
-#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:22
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:27
msgid "Scanning root folder for books"
msgstr "Skanner rotfolderen for bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:23
+#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:28
msgid "This may take a few minutes"
msgstr "Dette kan ta noen minutter"
@@ -4451,19 +4693,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77
-#: /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:376
-#: /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:401
-#: /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:405
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
+#: /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:397
+#: /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:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:420
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:92
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:161
@@ -4521,49 +4763,49 @@ msgstr ""
"&Flere bøker pr folder, blir forstått av systemet at hver ebokfil er en "
"annen bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:311
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:115
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:308
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Bane"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117
-#: /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/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:307
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:886
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Samlinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Klikk for å åpne"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:300
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1076
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1080
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4571,9 +4813,9 @@ msgstr "Klikk for å åpne"
msgid "None"
msgstr "Ingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:310
-msgid "Click to open Book Details window"
-msgstr "Klikk for å åpne bokdetaljer-vinduet"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:402
+msgid "Double-click to open Book Details window"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4593,6 +4835,7 @@ msgstr "BibTeX valgmuligheter"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17
msgid "Options specific to"
@@ -4608,37 +4851,39 @@ msgstr "Valg spesifisert til"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17
msgid "output"
msgstr "utdata"
-#: /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_bibtex_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:27
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:54
-#: /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:31
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171
-#: /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
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35
-#: /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/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
-#: /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/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:82
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:40
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
@@ -4647,76 +4892,77 @@ msgstr "utdata"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:105
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:81
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:67
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:98
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
msgid "Form"
msgstr "Form"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:87
msgid "Bib file encoding:"
msgstr "Koding av Bib fil"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:43
msgid "Fields to include in output:"
msgstr "Felt som skal inkluderes som utdata:"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:89
msgid "ascii/LaTeX"
msgstr "ascii/LaTeX"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:85
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:90
msgid "Encoding configuration (change if you have errors) :"
msgstr "Kodekonfigurasjon (endre deersom du får feilmelding)"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:91
msgid "strict"
msgstr "strengt"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:92
msgid "replace"
msgstr "erstatt"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:93
msgid "ignore"
msgstr "ignorer"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:94
msgid "backslashreplace"
msgstr "bytte av bakoverskråstrek"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:95
msgid "BibTeX entry type:"
msgstr "BibTeX innsettingsform"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:96
msgid "mixed"
msgstr "Blandet"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:97
msgid "misc"
msgstr "Forskjellig"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:98
msgid "book"
msgstr "bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:99
msgid "Create a citation tag?"
msgstr "Lag et sitat-emneord?"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:100
msgid "Expression to form the BibTeX citation tag:"
msgstr "Uttrykk for å lage BibTeX sitat-emneord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:101
msgid ""
"Some explanation about this template:\n"
" -The fields availables are 'author_sort', 'authors', 'id',\n"
@@ -4788,7 +5034,7 @@ msgstr "Sorter tall som tekst"
msgid "Include 'Series' Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33
msgid "Tab template for catalog.ui"
msgstr "Tab mal for katalog.ui"
@@ -4823,66 +5069,66 @@ msgstr "Tegneserie inndata"
msgid "input"
msgstr "Inndata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:94
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99
msgid "&Number of Colors:"
msgstr "&Antall Farger:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:95
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101
msgid "Disable &normalize"
msgstr "Slå av &normaliser"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102
msgid "Keep &aspect ratio"
msgstr "Behold &størrelsesforhold"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103
msgid "Disable &Sharpening"
msgstr "Slå av &kontrastøkning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:98
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:109
msgid "Disable &Trimming"
msgstr "Slå av &Justering"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:99
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:108
msgid "&Wide"
msgstr "&Bredde"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:95
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104
msgid "&Landscape"
msgstr "&Landskap"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:106
msgid "&Right to left"
msgstr "&Høyre til venstre"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:105
msgid "Don't so&rt"
msgstr "Ikke so&rter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:107
msgid "De&speckle"
msgstr "Kant&utgjevning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:104
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/comic_input_ui.py:105
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:120
msgid "&Output format:"
msgstr "&Utdataformat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:106
msgid "Disable conversion of images to &black and white"
msgstr "Slå av konvertering av bilder til &svart-hvitt"
@@ -4934,27 +5180,27 @@ msgstr ""
msgid "EPUB Output"
msgstr "EPUB Utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:54
msgid "Do not &split on page breaks"
msgstr "Ikke &del ved sideskift"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:55
msgid "No default &cover"
msgstr "Ingen standard &omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:56
msgid "No &SVG cover"
msgstr "Ingen &SVG omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:57
msgid "Preserve cover &aspect ratio"
msgstr "Behold omslags og &aspektområdet"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:58
msgid "Split files &larger than:"
msgstr "Del filer &større enn:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:59
msgid " KB"
msgstr " KB"
@@ -4962,7 +5208,7 @@ msgstr " KB"
msgid "FB2 Input"
msgstr "FB2 Inndata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:34
msgid "Do not insert a &Table of Contents at the beginning of the book."
msgstr "Ikke legg inn en &Innholdsfortegnelse ved begynnelsen av boken."
@@ -4970,14 +5216,14 @@ msgstr "Ikke legg inn en &Innholdsfortegnelse ved begynnelsen av boken."
msgid "FB2 Output"
msgstr "FB2 Utdata"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:52
msgid "&Inline TOC"
msgstr "&Innlagt TOC"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:38
msgid "Sectionize Chapters (Use with care!)"
msgstr "Seksjoner kapitler (benyttes med forsktighet!)"
@@ -5024,22 +5270,22 @@ msgid "&Base font size:"
msgstr "&Normalstørrelse for fonter"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:110
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:131
msgid "Font size &key:"
msgstr "Fontstørrelse&nøkkel:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/convert/font_key_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:125
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:130
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:118
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:132
msgid " pt"
msgstr " punkter"
@@ -5083,36 +5329,36 @@ msgstr "Venstrejuster"
msgid "Justify text"
msgstr "Juster tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:128
msgid "&Disable font size rescaling"
msgstr "&Slå av omskalering av fontstørrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:129
msgid "Base &font size:"
msgstr "Basis &fontstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132
msgid "Wizard to help you choose an appropriate font size key"
msgstr ""
"Veiviser som hjelper deg til å velge en fungsjonell fontstørrelsenøkkel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:134
msgid "Line &height:"
msgstr "Linje&hløyde"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
msgid "Input character &encoding:"
msgstr "Inndatategn &kodesetting:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
msgid "Remove &spacing between paragraphs"
msgstr "Fjern &mellomrom mellom avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
msgid "Indent size:"
msgstr "Merkestørrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
msgid ""
"
When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5122,35 +5368,35 @@ msgstr ""
"avsnittsinnrykk for å sikre at avsnittene lett kan kjennes igjen. Dette "
"valget kontrollerer bredden av dette innrykket."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Tekstjustering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linierte tabeller"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Ekstra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Translitterær oversetning fra unicode tegnsett til ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Sett inn &blank linje"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Behold &bindinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -5158,61 +5404,61 @@ msgstr ""
msgid "LRF Output"
msgstr "LRF Utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Slå på &autorotering av brede bilder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Mellomrom mellom ord"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimum uttrykk. &ordre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Oversett &tabeller som bilder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Tekststørrelseforøker for tekst i oversatte tabeller:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Legg til &overskrift"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Overskrift &deling"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Overskrift &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "&Faste fonter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serif tegnsettfamilie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "S&ans-serif tegnsettfamilie"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "&Monospaced tegnsettfamilie"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200
msgid "Metadata"
msgstr "Metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:46
msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
@@ -5220,39 +5466,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:165
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:109
msgid "Choose cover for "
msgstr "Velg omslag for "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:175
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:116
msgid "Cannot read"
msgstr "Kan ikke lese"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:117
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:181
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:191
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:125
msgid "Error reading file"
msgstr "Feil under lesing av fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:126
msgid "
There was an error reading from file: "
msgstr "
En feil oppsto under lesing fra filen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:134
msgid " is not a valid picture"
msgstr " er ikke et tillatt bilde"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172
-#: /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:414
msgid "Book Cover"
msgstr "Bokomslag"
@@ -5261,7 +5507,7 @@ msgid "Use cover from &source file"
msgstr "Bruk omslag fra &kilde fil"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174
-#: /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:415
msgid "Change &cover image:"
msgstr "Bytt &omslagsbilde:"
@@ -5270,18 +5516,18 @@ 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:177
-#: /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:373
msgid "&Title: "
msgstr "&Tittel: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178
-#: /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:374
msgid "Change the title of this book"
msgstr "Forandre bokens tittel"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Forfatter(e): "
@@ -5298,19 +5544,19 @@ msgstr ""
"adskilt av komma."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:238
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Forlegger: "
#: /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:389
msgid "Ta&gs: "
msgstr "Ta&gger: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:240
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
"
They can be any words or phrases, separated by commas."
@@ -5319,22 +5565,22 @@ msgstr ""
"
De kan være ethvert ord eller fraser, separert ved kommategn."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:247
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "&Series:"
msgstr "&Serier:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:248
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:249
-#: /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:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /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:395
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:188
-#: /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:400
msgid "Book "
msgstr "Bok "
@@ -5346,35 +5592,35 @@ msgstr "MOBI Utdata"
msgid "Default"
msgstr "Standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Tittel for Innholdsfortegnelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Omskaler bilder for &Palm-enheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Bruk forfatter &sorter etter forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Slå av kompressjon av filinnhold"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Ikke legg til noen innholdsforteglelse i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle valg"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Periodiske mastetopp-tegnsett:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Emndeord for Personlige dokumenter:"
@@ -5382,35 +5628,35 @@ msgstr "Emndeord for Personlige dokumenter:"
msgid "Page Setup"
msgstr "Sideoppsett"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Utdataprofil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profilbeskrivelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "&Inndataprofil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Marger"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Venstre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Topp:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Høyre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Bunn:"
@@ -5418,13 +5664,13 @@ msgstr "&Bunn:"
msgid "PDB Input"
msgstr "PDB inndata"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Behandle hver &linje som avsnitt"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Forutsett utskriftsformatering"
@@ -5432,7 +5678,7 @@ msgstr "Forutsett utskriftsformatering"
msgid "PDB Output"
msgstr "PDB Utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Format:"
@@ -5440,11 +5686,11 @@ msgstr "&Format:"
msgid "PDF Input"
msgstr "PDF Inndata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Linje &Utpakkingsfaktor"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Ingen &Bilder"
@@ -5452,15 +5698,15 @@ msgstr "Ingen &Bilder"
msgid "PDF Output"
msgstr "PDF Utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Papirstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientering"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Behold &aspektområdet til omslaget"
@@ -5480,19 +5726,19 @@ msgstr "Kan ikke bygge regex med GUI bygger uten en bok."
msgid "Open book"
msgstr "Åpen bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Regex-bygger"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Forhåndsvisning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5506,7 +5752,7 @@ msgid "Options specific to the input format."
msgstr "Valg spesifisert til inndataformat."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5520,6 +5766,22 @@ msgstr "&Inndataformat:"
msgid "Use &saved conversion settings for individual books"
msgstr "Bruk &lagrede konverteringsinnstillinger for individuelle bøker"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14
+msgid "SNB Output"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5620,23 +5882,23 @@ msgstr "Nivå &2 TOC (XPath uttrykk):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Nivå &3 TOC (XPath uttrykk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Legg ikke til &oppdagede kapitler til innholdsfortegnelsen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Antall &lenker som skal legges til innholdsfortegnelsen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Kapittel &terskel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Tvunget bruk av autogenerert innholdsfortegnelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "TOC &Filter:"
@@ -5644,11 +5906,11 @@ msgstr "TOC &Filter:"
msgid "TXT Input"
msgstr "TXT Inndata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Prosesser ved å benytte markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
"
Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Legg aldri en liste over innhold til utdata-teksten når merking utføres"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Behold &mellomrom"
@@ -5671,21 +5933,21 @@ msgstr "Behold &mellomrom"
msgid "TXT Output"
msgstr "TXT Utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Linjeslutt stil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maks linjelengde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Fremdriv maksimum linjelengde"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -5698,71 +5960,71 @@ msgstr "Tekstmerke"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Bruk veiviser som hjelp til å konstruere et XPath uttrykk"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Samsvar HTML &emneord med emneordet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "time"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "rekkevidde"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Har &egenskapen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Med &verdi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Et regulært uttrykk)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
"
For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5793,26 +6055,15 @@ msgstr "Omslagssøker kunne ikke starte"
#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:243
msgid "Undefined"
msgstr "Ikke definert"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:241
-#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:119
-msgid "Yes"
-msgstr "Ja"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:59
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243
-#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:121
-msgid "No"
-msgstr "Nei"
-
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:122
msgid "star(s)"
msgstr "Stjerne(r)"
@@ -5829,114 +6080,122 @@ msgstr "Setter '%s' til i dag"
msgid " index:"
msgstr " indeks:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:256
-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:493
+msgid "Remove series"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:498
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
+msgid "Automatically number books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+msgid "Force numbers to start with "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Fjerne alle emneord"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "emneord som skal legges til"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "emneord som skal fjernes"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:50
#: /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:165
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:189
msgid "Device no longer connected."
msgstr "Enheten er ikke lenger koblet til."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:307
msgid "Get device information"
msgstr "Få informasjon om enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
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:304
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:328
msgid "Get annotations from device"
msgstr "Motta kommentar fra enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:340
msgid "Send metadata to device"
msgstr "Send metadata til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:345
msgid "Send collections to device"
msgstr "Overfør samlingene til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
msgid "Upload %d books to device"
msgstr "Last opp %d bøker til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:395
msgid "Delete books from device"
msgstr "Slett bøker fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:412
msgid "Download books from device"
msgstr "Last ned bøker fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:422
msgid "View book on device"
msgstr "Se min bok på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
msgid "Set default send to device action"
msgstr "Sett stadart til send til enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:462
msgid "Send to main memory"
msgstr "Send til hovedminnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:426
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:464
msgid "Send to storage card A"
msgstr "Send til lagringskort A"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:428
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:466
msgid "Send to storage card B"
msgstr "Send til lagringskort B"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:480
msgid "Main Memory"
msgstr "Hovedminne"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Overfør og slett fra biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:454
-msgid "Send specific format"
-msgstr "Overfør spesifisert format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:490
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Koble fra enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Feil ved kommunikasjonen med enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Velg mappe som skal åpnes som enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:676
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Feil ved komminikasjonen med enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5944,124 +6203,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:716
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Enhet: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:718
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " Funnet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:808
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "Velg for å sende"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:813
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Velg format for å sende til enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:822
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Ingen enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
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:826
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:830
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Ingen kort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:827
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:831
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
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:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Vedlagt finner du e-boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "av"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "i %s format"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:890
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Sender e-post til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:928
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1202
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1210
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Ingen passende formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:921
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
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:929
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
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:947
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Kunne ikke sende bøker via e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:948
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
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:952
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Sent som e-post:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:980
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Nyheter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:981
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Vedlagt følger"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:992
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Sent nyheter til"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1022
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1203
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
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:1052
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1116
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Sender nyheter til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Sender bøker til enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6070,17 +6329,31 @@ 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:1273
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Ikke plass på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1274
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
"
Kan ikke laste opp bøker til enheten da det ikke er mer ledig plass "
"tilgjengelig "
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:89
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57
+msgid "Invalid template"
+msgstr "Ugyldig mal"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58
+msgid "The template %s is invalid:"
+msgstr "Malen %s er ugyldig:"
+
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:83
msgid "Select available formats and their order for this device"
msgstr "Velg tilgjengelige formater og deres rekkefølge for denne enheten"
@@ -6117,15 +6390,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Lim inn fra utkippstavlen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
msgid "Fit &cover within view"
msgstr "Tilpass &omslagsbilde innenfor synsfelt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
msgid "&Previous"
msgstr "&Forrige"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
msgid "&Next"
msgstr "&Neste"
@@ -6133,33 +6406,80 @@ msgstr "&Neste"
msgid "My Books"
msgstr "Mine bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Produser katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Produser katalog for {0} bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Katalog &format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Katalog &tittel (eksisterende kataloger med samme tittel vil bli erstattet):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Send katalog til ehneten automatisk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "katalogvalg"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
+msgid "Check Library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
+msgid "Extensions to ignore"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
+msgid "Path from library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Name"
+msgstr "Navn"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Velg format"
@@ -6201,6 +6521,7 @@ msgid "No location selected"
msgstr "Et område ble ikke valgt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Dårlig område"
@@ -6252,7 +6573,7 @@ msgstr "&Forfatter(e)"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Rediger kommentarer"
@@ -6278,38 +6599,49 @@ msgstr "Lokalisering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Dato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Slett fra enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:34
msgid "Author sort"
msgstr "Sortering blant forfattere"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:590
+msgid "Invalid author name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:591
+msgid "Author names cannot contain & characters."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Behandling av forfatterinformasjon"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Sorter etter forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sorter etter forfattersortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
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 "
@@ -6319,7 +6651,7 @@ msgstr ""
"generert fra forfatteren. Hvordan denne verdien automatisk genereres kan "
"bestemmes via Innstillinger-> Avansert-> Justeringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Rekalkuler aller verdier for forfattersorteringer"
@@ -6358,10 +6690,9 @@ msgstr "Ingen metadata funnet"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Ingen metadata funnet. Forsøk å justere tittel og forfatter, eller ISBN-"
-"nøkkelen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6425,71 +6756,146 @@ msgstr "Vis oppgave&detaljer"
msgid "Stop &all non device jobs"
msgstr "Stopp &alle arbeidsoppgaver for ikkeenheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:107
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+msgid "Title/Author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+msgid "Standard metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+msgid "Custom metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
+msgid "Search/Replace"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
+msgid "Working"
+msgstr "prossesserer"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Små bokstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:108
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Store bokstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:109
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Store eller små bokstaver i tittelen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+msgid "Character match"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+msgid "Regular Expression"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
+msgid "Replace field"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
+msgid "Prepend to field"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
+msgid "Append to field"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
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:166
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
-"Search and replace in text fields using regular expressions. The search text "
-"is an arbitrary python-compatible regular expression. The replacement text "
-"can contain backreferences to parenthesized expressions in the pattern. The "
-"search is not anchored, and can match and replace multiple times on the same "
-"string. See this "
-"reference for more information, and in particular the 'sub' function."
+"You can destroy your library using this feature. Changes are "
+"permanent. There is no undo function. This feature is experimental, and "
+"there may be bugs. You are strongly encouraged to back up your library "
+"before proceeding.
Search and replace in text fields using character "
+"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:192
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
-"Note: you can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. You are strongly encouraged to back up "
-"your library before proceeding."
+"In character mode, the field is searched for the entered search text. The "
+"text is replaced by the specified replacement text everywhere it is found in "
+"the specified field. After replacement is finished, the text can be changed "
+"to upper-case, lower-case, or title-case. If the case-sensitive check box is "
+"checked, the search text must match exactly. If it is unchecked, the search "
+"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+msgid ""
+"In regular expression mode, the search text is an arbitrary python-"
+"compatible regular expression. The replacement text can contain "
+"backreferences to parenthesized expressions in the pattern. The search is "
+"not anchored, and can match and replace multiple times on the same string. "
+"The modification functions (lower-case etc) are applied to the matched text, "
+"not to the field as a whole. The destination box specifies the field where "
+"the result after matching and replacement is to be assigned. You can replace "
+"the text in the field, or prepend or append the matched text. See this reference for more "
+"information on python's regular expressions, and in particular the 'sub' "
+"function."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+msgid "You must specify a destination when source is a composite field"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+msgid ""
+"Authors cannot be set to the empty string. Book title %s not processed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+msgid "Title cannot be set to the empty string. Book title %s not processed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:415
-msgid "Applying changes to %d books. This may take a while."
-msgstr "Utfører endringer på %d bøker. Dette kan ta litt tid."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
+msgid ""
+"Applying changes to %d books.\n"
+"Phase {0} {1}%%."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Rediger metainformasjon"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatisk forfattersortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "Forfatter s&orter: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6497,75 +6903,101 @@ msgstr ""
"Spesifiser hvordan forfatter(e) av denne boken skal sorteres. For eksempel "
"Charles Dickens skal sorteres som Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:233
-#: /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:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Bedømning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:234
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:235
-#: /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_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Bedømning av denne boken. 0-5 stjerner"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Ingen endring"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:237
-#: /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:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " stjerner"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Legg til ta&gger: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:241
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:242
-#: /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:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /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:392
msgid "Open Tag Editor"
msgstr "Åpne Tagg-redigering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:243
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Fjern emneord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:244
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Kommaseparert liste av emneord som skal fjernes fra bøkene. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:245
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Merk av denne boksen for å fjerne alle emneord fra bøkene."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Fjern alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+msgid "If checked, the series will be cleared"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
+msgid "Clear series"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
+msgid ""
+"If not checked, the series number for the books will be set to 1.\n"
+"If checked, selected books will be automatically numbered, in the order\n"
+"you selected them. So if you selected Book A and then Book B,\n"
+"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:362
+msgid "Automatically number books in this series"
+msgstr "Automatisk nummererte bøker i denne serien"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
+msgid ""
+"Series will normally be renumbered from the highest number in the database\n"
+"for that series. Checking this box will tell calibre to start numbering\n"
+"from the value in the box"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Fjern &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:251
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Bytt mellom tittel og forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:252
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
-"Selected books will be automatically numbered,\n"
-"in the order you selected them.\n"
-"So if you selected Book A and then Book B,\n"
-"Book A will have series number 1 and Book B series number 2."
+"Force the title to be in title case. If both this and swap authors are "
+"checked,\n"
+"title and author are swapped before the title case is set"
msgstr ""
-"Valgte bøker vil atuomatisk bli nummerert, \n"
-"i den rekkefølgen du har valgt dem.\n"
-"Så drsom du veger bok A og deretter bok B,\n"
-"vil bok A få serienummeret 1, og bok B vil får serienummer 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+msgid "Change title to title case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6575,49 +7007,122 @@ msgstr ""
"\n"
"Fremtidige konverteringsinnstillinger vil bruke standard innstillinger."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
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:261
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Grunnleggende metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Brukervalgte metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:264
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+msgid "The name of the field that you want to search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+msgid "Search mode:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+msgid ""
+"Choose whether to use basic text matching or advanced regular expression "
+"matching"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+msgid ""
+"Enter the what you are looking for, either plain text or a regular "
+"expression, depending on the mode"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+msgid ""
+"Check this box if the search string must match exactly upper and lower case. "
+"Uncheck it if case is to be ignored"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+msgid "Case sensitive"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:266
-msgid "Apply function &after replace:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+msgid ""
+"The replacement text. The matched search text will be replaced with this "
+"string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
+msgid "Apply function after replace:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+msgid ""
+"Specify how the text is to be processed after matching and replacement. In "
+"character mode, the entire\n"
+"field is processed. In regular expression mode, only the matched text is "
+"processed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+msgid "&Destination field:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+msgid ""
+"The field that the text will be put into after all replacements. If blank, "
+"the source field is used."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+msgid "Mode:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
+msgid "Specify how the text should be copied into the destination."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+msgid ""
+"If the replace mode is prepend or append, then this box indicates whether a "
+"comma or\n"
+"nothing should be put between the original text and the inserted text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+msgid "use comma"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
msgid "&Search and replace (experimental)"
msgstr ""
@@ -6676,122 +7181,122 @@ msgstr "Kunne ikke lese omslaget fra %s formatet"
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:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:351
msgid ""
" The green color indicates that the current author sort matches the current "
"author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:354
msgid ""
" The red color indicates that the current author sort does not match the "
"current author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:359
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:505
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:510
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:529
msgid "This ISBN number is valid"
msgstr "Dette ISBN-nummeret er gyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:532
msgid "This ISBN number is invalid"
msgstr "Dette ISBN-nummeret er ugyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:592
-msgid "Cannot use tag editor"
-msgstr "Kan ikke bruke verktøy for emneordredigering"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:593
-msgid "The tags editor cannot be used if you have modified the tags"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
+msgid "Tags changed"
msgstr ""
-"Verktøyet for emneordredigering kan ikke benyttes dersom du har modifisert "
-"emneordene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:613
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Laster ned omslag..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:630
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:636
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:641
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Kan ikke hente omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:626
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:637
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:642
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Kunne ikke hente omslag. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Tidsavbrudd for nedlasting."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
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:643
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"For feilmelding fra hver av omslagskilde, klikk på \"Se detaljer under\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Dårlig omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
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:684
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Det oppsto feil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:685
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
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:714
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Kan ikke hente metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
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:798
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Ingen adgang"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:799
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
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:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371
msgid "Edit Meta Information"
msgstr "Rediger metadata"
-#: /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:372
msgid "Meta information"
msgstr "Metainformasjon"
-#: /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:375
msgid "Swap the author and title"
msgstr "Bytt mellom forfatter og tittel"
-#: /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:378
msgid "Author S&ort: "
msgstr "Forfatter S&orter: "
-#: /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:379
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles.\n"
@@ -6799,7 +7304,7 @@ msgid ""
"strings. If it is colored red, then the authors and this text do not match."
msgstr ""
-#: /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:381
msgid ""
"Automatically create the author sort entry based on the current author "
"entry.\n"
@@ -6807,71 +7312,79 @@ msgid ""
"green."
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:396
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:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:398
msgid "IS&BN:"
msgstr "IS&BN:"
-#: /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:399
msgid "Publishe&d:"
msgstr "Publisert&t"
-#: /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:402
msgid "dd MMM yyyy"
msgstr "ddMMMyyyy"
-#: /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:403
msgid "&Date:"
msgstr "&Dato:"
-#: /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:404
msgid "&Comments"
msgstr "&Sammendrag"
-#: /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:405
msgid "&Fetch metadata from server"
msgstr "&Hent metadata fra server"
-#: /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:406
msgid "Available Formats"
msgstr "Tilgjengelige formater"
-#: /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:407
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:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
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:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
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:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413
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:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:416
msgid "&Browse"
msgstr "&Bla"
-#: /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:417
+msgid "Remove border (if any) from cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:418
+msgid "T&rim"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419
msgid "Reset cover to default"
msgstr "Tilbakestill omslaget til standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:421
msgid "Download co&ver"
msgstr "Last ned &omslagsbilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422
msgid "Generate a default cover based on the title and author"
msgstr "Generer et standardomslag basert på tittel og forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:414
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:423
msgid "&Generate cover"
msgstr "&Generer et omslag"
@@ -6882,14 +7395,14 @@ msgstr "Passord kreves"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Brukernavn:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Passord:"
@@ -6903,10 +7416,6 @@ msgstr "&Vis passord"
msgid "Aborting..."
msgstr "Avbryter..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
-msgid "Working"
-msgstr "prossesserer"
-
#: /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?"
@@ -6941,55 +7450,67 @@ msgstr "Legg til det nye lagrede søket"
msgid "Change the contents of the saved search"
msgstr "Forandre innholdet i det lagrede søket"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126
msgid "Need username and password"
msgstr "Trenger brukernavn og passord"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127
msgid "You must provide a username and/or password to use this news source."
msgstr ""
"Du må oppgi et brukernavn og/eller passord for å benytte denne nye kilden."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
+msgid "Account"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
+msgid "(optional)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
+msgid "(required)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
msgstr "Laget av: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:192
msgid "Last downloaded: never"
msgstr "Sist lastet ned: aldri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:207
msgid "%d days, %d hours and %d minutes ago"
msgstr "%d dager, %d timer og %d minutter siden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:209
msgid "Last downloaded"
msgstr "Sist lastet ned"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "Schedule news download"
msgstr "Planlegg neste nedlasting"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:236
msgid "Add a custom news source"
msgstr "Legg til en egendefinert nyhetskilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:241
msgid "Download all scheduled new sources"
msgstr "Last ned alle planlagte nye kilder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:341
msgid "No internet connection"
msgstr "Ingen forbindelse med Internet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid "Cannot download news as no internet connection is active"
msgstr ""
"Kan ikke laste ned nyheter da forbindelsen med Internet ikke er aktiv"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:283
msgid "Recipes"
msgstr "Mottakerkonti"
@@ -7104,15 +7625,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Slett nedlastede nyheter eldre enn "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "inneholder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Teksten som det søkes etter. Den er oversatt som et vanlig uttrykk."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
"
Negate this match. That is, only return results that do not match "
"this query."
@@ -7120,7 +7641,7 @@ msgstr ""
"
Opphev dette treffet. Det vil si, kun returner resultat som ikke "
"samsvarer med denne spørringen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Opphev"
@@ -7187,12 +7708,12 @@ msgid "Choose formats"
msgstr "Velg formater"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:82
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:97
msgid "Authors"
msgstr "Forfattere"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128
msgid "Publishers"
msgstr "Forlag"
@@ -7318,12 +7839,12 @@ msgid "%s (was %s)"
msgstr "%s (var %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:580
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:502
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:581
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
"Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet."
@@ -7386,84 +7907,118 @@ msgstr "Send test e-post fra %s til:"
msgid "&Test"
msgstr "&Test"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:55
+msgid "Display contents of exploded ePub"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:56
+msgid "&Explode ePub"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:57
+msgid "Rebuild ePub from exploded contents"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:58
+msgid "&Rebuild ePub"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:59
+msgid "Discard changes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:218
+msgid "&Cancel"
+msgstr "&Avbryt"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61
+msgid ""
+"
Explode the ePub to display contents in a file browser window. To tweak "
+"individual files, right-click, then 'Open with...' your editor of choice. "
+"When tweaks are complete, close the file browser window and the editor "
+"windows you used to edit files in the epub.
Rebuild the ePub, "
+"updating your calibre library.
"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "No recipe selected"
msgstr "Ingen nyhetskilde valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:137
msgid "The attached file: %s is a recipe to download %s."
msgstr "Den vedlagte filen: %s er en nyhetskilde for nedlasting %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:138
msgid "Recipe for "
msgstr "Nyhetskilde for "
-#: /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.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260
msgid "Switch to Advanced mode"
msgstr "Bytt til avansert modus"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:169
msgid "Switch to Basic mode"
msgstr "Bytt til basismodus"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a title"
msgstr "Tilførselen må ha en tittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed must have a title"
msgstr "Tilførselen må ha en tittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:184
msgid "Feed must have a URL"
msgstr "Tilførselen må ha en URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "The feed %s must have a URL"
msgstr "Tilførselen %s må ha en URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191
msgid "This feed has already been added to the recipe"
msgstr "Denne matingen har allerede blit lagt til nyhetskilden"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "Invalid input"
msgstr "Ugyldig inndata"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:292
msgid "
Could not create recipe. Error: %s"
msgstr "
Kunne ikke opprette nyhetskilde. Feilmelding: %s"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:295
msgid "Replace recipe?"
msgstr "Bytt nyhetskilde?"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:296
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr ""
"En tilpasset nyhetskilde kalt %s eksisterer allerede. Ønsker du å erstatte "
"den?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick recipe"
msgstr "Velg nyhetskilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick the recipe to customize"
msgstr "Velg nyhetskilde for tilpassning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:282
msgid "Choose a recipe file"
msgstr "Velg en nyhetskildefil"
@@ -7567,10 +8122,8 @@ msgstr "&Legg til mating"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281
msgid ""
"For help with writing advanced news recipes, please visit User Recipes"
+"href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes"
msgstr ""
-"For hjelp til å skrive avanserte nyhetsoppskrifter, vennligst gå til User Recipes"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282
msgid "Recipe source code (python)"
@@ -7796,56 +8349,56 @@ msgstr " - Oppgave"
msgid "Eject this device"
msgstr "Avmonter denne enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:62
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:209
msgid "Library"
msgstr "Bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
msgid "Show books in calibre library"
msgstr "Viser bøker i calibre-biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
msgid "Show books in the main memory of the device"
msgstr "Viser bøker i hovedminne til enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Kort A"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
msgid "Show books in storage card A"
msgstr "Viser bøker i lagringskort A"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:658
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Kort B"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70
msgid "Show books in storage card B"
msgstr "Viser bøker i lagringskort B"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:128
msgid "available"
msgstr "tilgjengelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Bokvisning vil begrenses til dem som samsvarer med de valgte lagrede søkene"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:172
msgid "Advanced search"
msgstr "Avansert søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:177
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -7853,106 +8406,124 @@ msgstr ""
"
Søk i listen over bøker etter tittel, forfatter, forlegger, emneord, "
"kommentarer osv.
Ord delt med mellomrom forstås som OG"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+msgid "&Go!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:186
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:192
msgid "Reset Quick Search"
msgstr "Tilbakestill hurtigsøk"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:204
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:187
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:210
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:193
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:216
msgid "Delete current saved search"
msgstr "Slett gjeldende lagrete søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
msgid "N"
msgstr "N"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
msgid "Y"
msgstr "Y"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:240
msgid "On Device"
msgstr "i enheten"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285
msgid "Size (MB)"
msgstr "Størrelse (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1086
-msgid "Book %s of %s."
-msgstr "Bok %s of %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:674
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1184
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Søkenavnet er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
+msgid "This book's UUID is \"{0}\""
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "I biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Bok %s of %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Merket for sletting"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Dobbelklikk til rediger me
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:144
msgid "Hide column %s"
msgstr "Skjul kolonne %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Sort on %s"
msgstr "Sorter blant %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:150
msgid "Ascending"
msgstr "Stigende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Descending"
msgstr "Synkende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Change text alignment for %s"
msgstr "Forandre tekstjustering for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Left"
msgstr "Venstre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Right"
msgstr "Høyre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Center"
msgstr "Senter"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:187
msgid "Show column"
msgstr "Vis kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:199
msgid "Restore default layout"
msgstr "Gjenopprett standard visning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:740
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7985,52 +8556,52 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ingen treff for søkefrasen %s ble funnet."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:433
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Ingen treff"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LFR Leser"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Syntakseanalyse av LRF fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF Leser verktøylinje"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Neste side"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Forrige side"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "tilbake"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Neste"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Neste treff"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Åpne e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Konfigurer"
@@ -8051,7 +8622,7 @@ msgid "Do not check for updates"
msgstr "Ikke søk etter oppdateringer"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre-bibliotek"
@@ -8120,40 +8691,40 @@ msgstr ""
"Dårlig valg av databaseområde %r. Vil starte med et nytt, tomt calibre-"
"bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:237
msgid "Starting %s: Loading books..."
msgstr "Starter %s: Laster bøker..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:282
msgid "If you are sure it is not running"
msgstr "Er du sikker på at den ikke kjører"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:284
msgid "Cannot Start "
msgstr "Kan ikke Starte "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:285
msgid "%s is already running."
msgstr "%s kjører allerede."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288
msgid "may be running in the system tray, in the"
msgstr "kan kjøre i systemfeltet, i"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290
msgid "upper right region of the screen."
msgstr "øvre høyre område av skjermen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:292
msgid "lower right region of the screen."
msgstr "nedre høyre område av skjermen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:295
msgid "try rebooting your computer."
msgstr "forsøk å re-starte datamaskinen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:298
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:309
msgid "try deleting the file"
msgstr "forsøk å slette filen"
@@ -8174,17 +8745,52 @@ msgid "&Quit"
msgstr "&Avslutt"
#: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:90
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109
msgid "ERROR: Unhandled exception"
msgstr "FEIL: Ubehandlet unntak"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:109
msgid "Book has neither title nor ISBN"
msgstr "Boken har verken tittel eller ISBN"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:138
msgid "No matches found for this book"
msgstr "Ingen treff ble funnet for denne boken"
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:190
+msgid "Failed to download metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
+msgid "cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
+msgid "Downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
+msgid "Failed to get"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
+msgid "%s %s for: %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
+msgid "Done"
+msgstr "Fullført"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
+msgid "Successfully downloaded metadata for %d out of %d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
+msgid "Details"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -8265,10 +8871,6 @@ msgstr "Høy"
msgid "Low"
msgstr "Lav"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
-msgid "Done"
-msgstr "Fullført"
-
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:163
msgid "Confirmation dialogs have all been reset"
msgstr "Alle bekreftelsesdialoger har blitt tilbakestilt"
@@ -8440,23 +9042,27 @@ msgstr "Vurdering, vist ved stjerner"
msgid "Yes/No"
msgstr "Ja/Nei"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:42
+msgid "Column built from other columns"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
msgid "No column selected"
msgstr "Ingen kolonne ble valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:72
msgid "No column has been selected"
msgstr "Ingen kolonne har blitt valgt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
msgid "Selected column is not a user-defined column"
msgstr "Valgte kolonne er ikke en brukerdefinert kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:111
msgid "No lookup name was provided"
msgstr "Ingen oppslagsord er angitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:113
msgid ""
"The lookup name must contain only lower case letters, digits and "
"underscores, and start with a letter"
@@ -8464,7 +9070,7 @@ msgstr ""
"Oppslagsnavnet kan kun inneholde små bokstaver, tall og understrek samt "
"starte med en bokstav"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:116
msgid ""
"Lookup names cannot end with _index, because these names are reserved for "
"the index of a series column."
@@ -8472,53 +9078,57 @@ msgstr ""
"Oppslagsnavnet kan ikke slutte med _indeks, fordi slike navn er reservert "
"for indeksen til en seriekolonne."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:126
msgid "No column heading was provided"
msgstr "Ingen kolonneoverskrift er angitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:133
msgid "The lookup name %s is already used"
msgstr "Søkenavnet %s er allerede benyttet"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:145
msgid "The heading %s is already used"
msgstr "Overskriften %s er allerede benyttet"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:106
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156
+msgid "You must enter a template for composite columns"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:147
msgid "Create or edit custom columns"
msgstr "Lag eller rediger brukerdefinerte kolonner"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:107
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:128
msgid "&Lookup name"
msgstr "&Søkenavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:129
msgid "Column &heading"
msgstr "&Kolonneoverskrift"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:130
msgid ""
"Used for searching the column. Must contain only digits and lower case "
"letters."
msgstr ""
"Brukes til å søke i kolonnen. Kan kun inneholde nummer og små bokstaver."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:131
msgid ""
"Column heading in the library view and category name in the tag browser"
msgstr ""
"Kolonnenoverskrift i biblioteksvisning og kategorinavn i emneordssøkeren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:132
msgid "Column &type"
msgstr "&Kolonnetype"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:133
msgid "What kind of information will be kept in the column."
msgstr "Den informasjonen som vil bli beholdt i kolonnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:134
msgid ""
"
Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's "
"for year.
\n"
@@ -8536,18 +9146,34 @@ msgstr ""
"
dd MMMM yy viser 05 Januar 10
\n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:140
msgid "Use MMM yyyy for month + year, yyyy for year only"
msgstr "Bruk MMM yyyy for måned + år, yyyy kun for år"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:141
msgid "Default: dd MMM yyyy."
msgstr "Standard: dd MMM yyyy."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:142
msgid "Format for &dates"
msgstr "Datoformater"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:143
+msgid "
Field template. Uses the same syntax as save templates."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:144
+msgid "Similar to save templates. For example, {title} {isbn}"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:145
+msgid "Default: (nothing)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:146
+msgid "&Template"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21
msgid "Getting debug information"
msgstr "Motta feilsøkingsinformasjon"
@@ -8711,10 +9337,6 @@ msgstr ""
msgid "&Apply"
msgstr "&Bruk"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:218
-msgid "&Cancel"
-msgstr "&Avbryt"
-
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:222
msgid "Restore &defaults"
msgstr "Gjenopprett &standard"
@@ -8753,73 +9375,123 @@ msgstr ""
msgid "Restart needed"
msgstr "Gjennomfør omstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:49
-msgid "Checking database integrity"
-msgstr "Sjekker databasens integritet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:66
-msgid "Failed to check database integrity"
-msgstr "Kunne ikke sjekke databasens integritet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:71
-msgid "Some inconsistencies found"
-msgstr "Noen uoverensstemmelser ble funnet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:72
-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 ""
-"De følgende bøkene hadde formater listet opp i databasen som ikke er faktisk "
-"tilstede. Oppføringene for dette formatet har blitt fjernet. Du bør sjekke "
-"dem manuelt. Dette kan skje dersom du har manipulert filene i "
-"bibliotekfolderen direkte."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Kunne ikke installere kommandolinjeverktøy."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
msgid "Command line tools installed"
msgstr "Kommandolinjeverktøy installert"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46
msgid "Command line tools installed in"
msgstr "Kommandolinjeverktøy ble installert i"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:47
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/preferences/misc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr "&Maximum antall ventende arbeidsprosesser (omstart behøves):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62
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/preferences/misc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
msgid "Debug &device detection"
msgstr "Feilsøking &enhetsgjenkjenning"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:67
-msgid "&Check database integrity"
-msgstr "&Sjekk databasens integritet"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64
msgid "Open calibre &configuration directory"
msgstr "Åpne Calibre&konfigurasjonsmappen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
msgid "&Install command line tools"
msgstr "&Installer kommandolinjeverktøy"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
+msgid "Device currently connected: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
+msgid "Device currently connected: None"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
+msgid ""
+"That format and device already has a plugboard or conflicts with another "
+"plugboard."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
+msgid "Invalid destination"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
+msgid "The destination field cannot be blank"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
+msgid ""
+"Here you can change the metadata calibre uses to update a book when saving "
+"to disk or sending to device.\n"
+"\n"
+"Use this dialog to define a 'plugboard' for a format (or all formats) and a "
+"device (or all devices). The plugboard specifies what template is connected "
+"to what field. The template is used to compute a value, and that value is "
+"assigned to the connected field.\n"
+"\n"
+"Often templates will contain simple references to composite columns, but "
+"this is not necessary. You can use any template in a source box that you can "
+"use elsewhere in calibre.\n"
+"\n"
+"One possible use for a plugboard is to alter the title to contain series "
+"information. Another would be to change the author sort, something that mobi "
+"users might do to force it to use the ';' that the kindle requires. A third "
+"would be to specify the language."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
+msgid "Format (choose first)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
+msgid "Device (choose second)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
+msgid "Add new plugboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
+msgid "Edit existing plugboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125
+msgid "Existing plugboards"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
+msgid "Source template"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
+msgid "Destination field"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
+msgid "Save plugboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129
+msgid "Delete plugboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:100
msgid "%(plugin_type)s %(plugins)s"
msgstr "%(plugin_type)s %(plugins)s"
@@ -8868,11 +9540,11 @@ msgstr "Programtillegg: %s trenger ikke å egendefineres"
msgid "Customize"
msgstr "Tilpass"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:236
msgid "Cannot remove builtin plugin"
msgstr "Kan ikke fjerne innebygget programtillegg"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:237
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 "
@@ -8910,13 +9582,13 @@ msgstr "Programtillegg &fil"
msgid "&Add"
msgstr "&Legg til"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:51
-msgid "Invalid template"
-msgstr "Ugyldig mal"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33
+msgid "Any custom field"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:52
-msgid "The template %s is invalid:"
-msgstr "Malen %s er ugyldig:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34
+msgid "The lookup name of any custom field. These names begin with \"#\")"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47
msgid "Save &template"
@@ -8965,6 +9637,7 @@ msgid "Change paths to &lowercase"
msgstr "Forandre stier til &små bokstaver"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:76
msgid "Format &dates as:"
msgstr "Formater &datoer som:"
@@ -8980,26 +9653,26 @@ msgstr "Konverter ikke-engelske bokstaver til &engelskspråklige bokstaver"
msgid "Save metadata in &OPF file"
msgstr "Lagre metadata i &OPF fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70
msgid "Manual management"
msgstr "Manuell administrasjon"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:71
msgid "Only on send"
msgstr "Kun ved sending"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:27
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:72
msgid "Automatic management"
msgstr "Automatisk administrasjon"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69
msgid "Metadata &management:"
msgstr "Metadata &kontrollsenter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:73
msgid ""
"
Manual management: Calibre updates the metadata and adds "
"collections only when a book is sent. With this option, calibre will never "
@@ -9019,7 +9692,7 @@ msgstr ""
"metadata på den enheten som er synkronisert med calibre-biblioteket, ved "
"hver tilkobling
"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77
msgid ""
"Here you can control how calibre will save your books when you click the "
"Send to Device button. This setting can be overriden for individual devices "
@@ -9031,7 +9704,7 @@ msgstr ""
"preferanser->Avansert->Plugins"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:320
msgid "Failed to start content server"
msgstr "Kunne ikke starte innholdsserveren"
@@ -9125,7 +9798,7 @@ msgid "View &server logs"
msgstr "Vis &serverlogger"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9246,25 +9919,26 @@ msgstr "Alle tilgjengelige endringer"
msgid "&Current tweaks"
msgstr "&Gjeldende endringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Det valgte søket vil bli permanent slettet. Er du sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Søk (For avansert søk, klikk på knappen til venstre)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Lagrete søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr "Velg lagret søk eller skriv inn navnet for nytt lagret søk"
@@ -9345,88 +10019,98 @@ msgstr "Tøm"
msgid "&Alternate shortcut:"
msgstr "&Veksle mellom snarveier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
msgid "Rename '%s'"
msgstr "Navneendring av '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
msgid "Edit sort for '%s'"
msgstr "Rediger sortering for '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Hide category %s"
msgstr "Skjul kategorien %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
msgid "Show category"
msgstr "Vis kategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
msgid "Show all categories"
msgstr "Vis alle kategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
msgid "Manage %s"
msgstr "Administrere %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
msgid "Manage Saved Searches"
msgstr "Administrere lagrede søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
msgid "Manage User Categories"
msgstr "Administrere brukerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:304
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
+msgid ""
+"Changing the authors for several books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
+msgid ""
+"Changing the metadata for that many books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
msgstr "Søk"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595
msgid "Duplicate search name"
msgstr "Dupliser søkenavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
msgid "The saved search name %s is already used."
msgstr "Det lagrede søkenavnet %s er allerede benyttet."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:769
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sorter etter navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:769
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sorter etter popularitet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:770
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sorter etter gjennomsnittsbedømning"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:773
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Sett sorteringsrekkefølge for oppføringer i emneordleseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Sammenlign alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Sammenlign hviklet som helst"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Når du velger flere oppføringer i emneordleseren, bruk noen eller alle av dem"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Administrer &brukerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Legg til dine egne kategorier til emneordleseren"
@@ -9457,15 +10141,15 @@ msgstr "Kø bøker for samlet konvertering"
msgid "Queueing "
msgstr "Kø "
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:246
msgid "Fetch news from "
msgstr "Skaff nyheter fra "
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:316
msgid "Convert existing"
msgstr "Konverter eksisterende"
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:317
msgid ""
"The following books have already been converted to %s format. Do you wish to "
"reconvert them?"
@@ -9473,28 +10157,28 @@ msgstr ""
"De følgende bøkene har allerede blitt konvertert til %s format. Ønsker du å "
"konvertere dem på nytt?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:168
msgid "&Restore"
msgstr "&Gjenopprett"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:170
msgid "&Donate to support calibre"
msgstr "&Doner for å støtte Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:174
msgid "&Eject connected device"
msgstr "&Avslutt tilkoblet enhet"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:216
msgid "Calibre Quick Start Guide"
msgstr "Calibre hurtigstart-guide"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:417
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Feil ved konverteringen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -9503,15 +10187,15 @@ 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:431
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Beskrivelse Slettet"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:446
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Feilet"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:482
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
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. "
@@ -9521,11 +10205,11 @@ msgstr ""
"synes programmet er nyttig, kan du vurdere å donere for å støtte "
"utviklingen. Din gave hjelper å holde calibre-utviklingen gående."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
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:511
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! \n"
" Quitting may cause corruption on the device. \n"
@@ -9535,11 +10219,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:515
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ADVARSEL: Aktive oppgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:583
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9547,17 +10231,23 @@ msgstr ""
"vil fortsette å kjøre i systemstatusfeltet. For å stenge programmet, velg "
"Stopp innholdslisten i systemstatusfeltet."
-#: /home/kovid/work/calibre/src/calibre/gui2/update.py:56
-msgid "Update available"
-msgstr "Oppdatering tilgjengelig"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/update.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:53
msgid ""
-"%s has been updated to version %s. See the %s. See the new features. Visit the download page?"
msgstr ""
-"%s har blitt oppdatert til versjon %s. Se new features. Besøk nedlastingsside?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
+msgid "Update available!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
+msgid "Show this notification for future updates"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
+msgid "&Get update"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
@@ -9583,35 +10273,31 @@ msgstr "Importer bokmerker"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Lagrede bokmerker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-msgid "Name"
-msgstr "Navn"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Bokmerkebehandler"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Handlinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Rediger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Slett"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Nullstill"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Eksporter"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importer"
@@ -9718,7 +10404,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:687
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr "Husk sist brukte vindustørrelse"
@@ -9776,36 +10462,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:453
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
msgstr "&Slå opp i ordboken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /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:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Next Section"
msgstr "Neste Avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
msgid "Previous Section"
msgstr "Forrige Avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
msgid "Document Start"
msgstr "Begynnelsen av dokumentet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
msgid "Document End"
msgstr "Slutten av dokumentet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
msgid "Section Start"
msgstr "Begynnelsen av avsnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
msgid "Section End"
msgstr "Slutten av avsnittet"
@@ -9861,94 +10547,99 @@ msgstr "Rull til høyre"
msgid "Book format"
msgstr "Bokformat"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
msgid "Position in book"
msgstr "Posisjon i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
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:201
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:203
msgid "Search for text in book"
msgstr "Søk etter tekst i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272
msgid "Print Preview"
msgstr "Forhåndsvisning av utskrift"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309
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:400
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Velg e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "E-bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Ingen treff ble funnet for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
msgstr "Lastingsflyt..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr "Legger ut %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
msgstr "Bokmerke #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr "Legg til bokmerke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr "Legg inn tittel for bokmerke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr "Behandle bokmerker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr "Laster e-bok..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr "DRM Feil"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
Denne boken er beskyttet av DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr "Kunne ikke åpne e-boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr "Valgmuligheter for å kontrollere e-bokleseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:689
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
+msgid ""
+"If specified, viewer window will try to open full screen when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
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:695
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -10042,31 +10733,31 @@ msgstr "Kopier bilde"
msgid "Paste Image"
msgstr "Lim inn bilde"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Endre mellom store og små bokstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Bytt mellom store og små bokstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Dra for å endre størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Skjul"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Veksle"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10076,14 +10767,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:374
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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:376
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10093,20 +10784,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:453
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Flytter bibliotek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Kunne ikke flytte bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:524
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Ugyldig database"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10114,32 +10805,37 @@ msgstr ""
"
Et ugyldig bibliotek finnes allerede på %s. Slett dette før du forsøker å "
"flytte det gjeldende biblioteket. Feil:%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Kunne ikke flytte bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Velg lokalisasjon for bøker"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+msgid ""
+"You must choose an empty folder for the calibre library. %s is not empty."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Velkommen-veiviser"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Velkommen til calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "Den eneste løsningen du trenger for alle dine e-bøker."
@@ -10159,7 +10855,7 @@ msgstr "&Produsenter"
msgid "&Devices"
msgstr "&Enheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"
Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10167,7 +10863,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:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"
Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10176,7 +10872,7 @@ msgstr ""
"egenskapene for calibre som er tilgjengelige online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"
User Manual
A User Manual is also available online."
@@ -10184,7 +10880,7 @@ msgstr ""
"
Brukermanual
En brukermanual er også tilgjengelig online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
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 "
@@ -10197,15 +10893,15 @@ msgstr ""
"opp en gratisgmail kontoog klikke på Bruk "
"Gmail knappen under. Du må også registrere Gmail-adressen i din Amazon konto."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle e-post:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Velg språk"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10213,11 +10909,11 @@ msgstr ""
"Velg en lokalisering for dine bøker. Når du legger til bøker i calibre, så "
"vil de bli kopiert dit:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Endre"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
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 "
@@ -10264,11 +10960,11 @@ msgstr "Du må legge inn Fra e-postadresse"
msgid "You must set the username and password for the mail server."
msgstr "Du må legge inn brukernavn og passord for e-post serveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Send e-post &fra:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
@@ -10276,7 +10972,7 @@ msgstr ""
"
Dette er hva som vil bli presentert i Fra: felt for e-post sent fra "
"calibre. Benytt din e-postadresse"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10284,49 +10980,49 @@ msgstr ""
"
En e-postserver er hendig dersom den du sender e-post til kun aksepterer "
"e-post fra kjente e-postleverandører."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "E-post&server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr "calibre kan valgfritt benytte en server for å sende e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Vertsnavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Vertsnavnet til din e-postserver. For eksempel smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Porten din e-postserver lytter etter koblinger gjennom: Standard er 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Ditt brukernavn for e-postserveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Ditt passord for e-postserveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Kryptering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -10334,27 +11030,27 @@ msgstr ""
"Bruk TLS kryptering når du kobler opp mot e-postserveren. Dette er det "
"vanligste valget."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Benytt SSL kryptering når du kobler opp e-postserveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Benytt Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Test e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
"
If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10365,52 +11061,54 @@ msgstr ""
"e-bok applikasjonen på din iPhone/iTouch, kan du koble e-boksamlingen din "
"direkte til enheten. For å gjøre dette må du slå på calibres innholdsserver."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Slå på &Innholdsserver"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:232
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:365
msgid "today"
msgstr "i dag"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:235
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:368
msgid "yesterday"
msgstr "i går"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:238
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:371
msgid "thismonth"
msgstr "Denne måneden"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:241
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:242
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:374
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:375
msgid "daysago"
msgstr "dager siden"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:406
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:416
-msgid "no"
-msgstr "nei"
-
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:406
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:416
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
msgid "unchecked"
msgstr "ikke merket"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:409
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:419
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
+msgid "no"
+msgstr "nei"
+
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
msgid "checked"
msgstr "merket"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:409
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:419
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
msgid "yes"
msgstr "ja"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:413
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
msgid "blank"
msgstr "tom"
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:413
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:546
msgid "empty"
msgstr "tom"
@@ -10659,7 +11357,39 @@ msgstr ""
"Standard; '%default'\n"
"Gjelder: ePub, MOBI utdataformater"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:41
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:17
+msgid "Invalid titles"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:18
+msgid "Extra titles"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:19
+msgid "Invalid authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:20
+msgid "Extra authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:21
+msgid "Missing book formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:22
+msgid "Extra book formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:23
+msgid "Unknown files in books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/check_library.py:24
+msgid "Folders raising exception"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:43
msgid ""
"Path to the calibre library. Default is to use the path stored in the "
"settings."
@@ -10667,7 +11397,7 @@ msgstr ""
"Sti til calibre-biblioteket. Standard er å benytte stien som er lagret under "
"innstillinger."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:120
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:122
msgid ""
"%prog list [options]\n"
"\n"
@@ -10676,7 +11406,7 @@ msgstr ""
"%programliste [brukervalg]\n"
"Lister opp bøker som er tiljengelig i calibres database.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:128
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:130
msgid ""
"The fields to display when listing books in the database. Should be a comma "
"separated list of fields.\n"
@@ -10690,7 +11420,7 @@ msgstr ""
"Standard: %%default. Spesialfeltet \"alt\" kan benyttes for å velge alle "
"felt. Dette har kun effekt i tekst utdata format."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:135
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:137
msgid ""
"The field by which to sort the results.\n"
"Available fields: %s\n"
@@ -10700,11 +11430,11 @@ msgstr ""
"Tilgjengelige fel: %s\n"
"Standard: %%default"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:137
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:139
msgid "Sort results in ascending order"
msgstr "Sorter resultater i stigende rekkefølge"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:139
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:141
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search related documentation in the User Manual. Default is "
@@ -10714,18 +11444,19 @@ msgstr ""
"vennligst se søksrelatert dokumentasjon i brukermanualen. Standard er satt "
"til: Ingen filtrering"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:141
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:143
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
msgstr ""
"Maksimal bredde for enkeltlinje i utdata. Standard er: Følg skjermstørrelse."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:142
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:144
msgid "The string used to separate fields. Default is a space."
msgstr "Strengen som brukes for å dele felt. Standard er et mellomrom."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:143
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:145
msgid ""
"The prefix for all file paths. Default is the absolute path to the library "
"folder."
@@ -10733,15 +11464,15 @@ msgstr ""
"Benevnelse for alle filbaner. Standard er den absolutte banen til "
"bibliotekfolderen."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:165
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:167
msgid "Invalid fields. Available fields:"
msgstr "Ugyldige felt. Tilgjengelige felt:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:172
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:174
msgid "Invalid sort field. Available fields:"
msgstr "Ugyldig sorteringsfelt. Tilgjengelige felt:"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:244
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:246
msgid ""
"The following books were not added as they already exist in the database "
"(see --duplicates option):"
@@ -10749,7 +11480,7 @@ msgstr ""
"De følgende bøkene ble ikke lagt til, da de allerede finnes i databasen (se -"
"-duplicates)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:267
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:270
msgid ""
"%prog add [options] file1 file2 file3 ...\n"
"\n"
@@ -10763,7 +11494,7 @@ msgstr ""
"spesifisere mapper, se\n"
"de mapperelaterte valgene under.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:276
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:279
msgid ""
"Assume that each directory has only a single logical book and that all files "
"in it are different e-book formats of that book"
@@ -10771,11 +11502,11 @@ msgstr ""
"Forutsett at hver mappe har kun en enkelt logisk bok og at alle filer i "
"denne mappen er forskjellige e-bokformater av den boken."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:278
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:281
msgid "Process directories recursively"
msgstr "Prosesser mappene gjentagende"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:280
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:283
msgid ""
"Add books to database even if they already exist. Comparison is done based "
"on book titles."
@@ -10783,27 +11514,27 @@ msgstr ""
"Legg bøker til databasen selv om de allerede finnes. Sammenligning gjøres "
"basert på boktitler."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:282
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:285
msgid "Add an empty book (a book with no formats)"
msgstr "Legg til en tom bok (en uformatert bok)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:284
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:287
msgid "Set the title of the added empty book"
msgstr "Legg inn tittel for den tillagte tomme boken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:286
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:289
msgid "Set the authors of the added empty book"
msgstr "Legg inn forfatter for den tillagte tomme boken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:288
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:291
msgid "Set the ISBN of the added empty book"
msgstr "Legg inn ISBN tilhørende den tillagte tomme boken"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:313
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:317
msgid "You must specify at least one file to add"
msgstr "Du må spesifisere minst en fil som skal legges til"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:330
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:334
msgid ""
"%prog remove ids\n"
"\n"
@@ -10817,11 +11548,11 @@ msgstr ""
"liste over id-nummer (du kan få tak i id-nummerene ved å benytte list "
"kommandoen).\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:345
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:349
msgid "You must specify at least one book to remove"
msgstr "Du må spesifisere minst en bok som skal fjernes"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:364
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:368
msgid ""
"%prog add_format [options] id ebook_file\n"
"\n"
@@ -10830,15 +11561,15 @@ msgid ""
"already exists, it is replaced.\n"
msgstr "%prog add_format[valgmuligheter] id ebok_fil\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:379
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:383
msgid "You must specify an id and an ebook file"
msgstr "Du må spesifisere en id og en e-bokfil"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:384
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:388
msgid "ebook file must have an extension"
msgstr "e-bokfilen må ha en filforlengelse"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:392
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:396
msgid ""
"\n"
"%prog remove_format [options] id fmt\n"
@@ -10855,11 +11586,11 @@ msgstr ""
"eller TXT eller EPUB. Dersom den logiske boken ikke har en fmt tilgjengelig, "
"unnlat å gjøre noe som helst.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:409
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:413
msgid "You must specify an id and a format"
msgstr "Du må spesifisere en id og et format"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:427
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:431
msgid ""
"\n"
"%prog show_metadata [options] id\n"
@@ -10874,15 +11605,15 @@ msgstr ""
"Vis metadata lagret i calibres database for bøker identifisert med id.\n"
"id er et id-nummer fra list kommandoen.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:435
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:439
msgid "Print metadata in OPF form (XML)"
msgstr "Skriv ut metadata i OPF format (XML)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:444
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:448
msgid "You must specify an id"
msgstr "Du må spesifisere en ID"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:458
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:463
msgid ""
"\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n"
@@ -10903,11 +11634,11 @@ msgstr ""
"\n"
"vis_metadata kommandoen.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:474
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:479
msgid "You must specify an id and a metadata file"
msgstr "Du må spesifisere en ID og metadatafil"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:494
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:499
msgid ""
"%prog export [options] ids\n"
"\n"
@@ -10925,27 +11656,27 @@ msgstr ""
"metadata (i\n"
"en opf fil). Du kan få tak i ID-nummerene ved å benytte list kommandoen.\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:502
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:507
msgid "Export all books in database, ignoring the list of ids."
msgstr "Eksporter alle bøker i databasen, ignorer ID listen."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:504
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:509
msgid "Export books to the specified directory. Default is"
msgstr "Eksporter bøker til den spesifiserte mappen. Standard er"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:506
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:511
msgid "Export all books into a single directory"
msgstr "Eksporter alle bøker inn til en enkelt mappe"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:513
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:518
msgid "Specifying this switch will turn this behavior off."
msgstr "Ved å spesifisere denne bryteren vil det slå denne atferden av"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:536
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:541
msgid "You must specify some ids or the %s option"
msgstr "Du må spesifisere noen ID'er eller %s valget"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:549
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:554
msgid ""
"%prog add_custom_column [options] label name datatype\n"
"\n"
@@ -10962,7 +11693,7 @@ msgstr ""
"kolonnen.\n"
"datatype er en av: {0}\n"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:558
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:563
msgid ""
"This column stores tag like data (i.e. multiple comma separated values). "
"Only applies if datatype is text."
@@ -10970,7 +11701,7 @@ msgstr ""
"Denne kolonnen lagrer data med emneord (f.eks. flerfoldige kommaseparerte "
"verdier). Gjelder kun dersom datatypen er tekst."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:562
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:567
msgid ""
"A dictionary of options to customize how the data in this column will be "
"interpreted."
@@ -10978,11 +11709,11 @@ msgstr ""
"En ordbok av valg for å tilpasse hvordan data i denne kolonnen vil bli "
"tolket."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:575
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:580
msgid "You must specify label, name and datatype"
msgstr "Du må spesifisere beskrivelse av navn og datatype"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:636
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:641
msgid ""
"\n"
" %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n"
@@ -11001,7 +11732,7 @@ msgstr ""
"katalogutdata.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:650
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:655
msgid ""
"Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n"
@@ -11011,7 +11742,7 @@ msgstr ""
"Om deklarert, --search er utelatt.\n"
"Standard: alle"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:654
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:659
msgid ""
"Filter the results by the search query. For the format of the search query, "
"please see the search-related documentation in the User Manual.\n"
@@ -11021,16 +11752,16 @@ msgstr ""
"vennligst se i søkerelatert dokumentasjon i brukermanualen.\n"
"Standard: ingen filtrering"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:660
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:673
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:678
msgid "Error: You must specify a catalog output file"
msgstr "Feilmelding: Du må spesifisere en katalog for utdata-fil"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:722
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:727
msgid ""
"\n"
" %prog set_custom [options] column id value\n"
@@ -11051,7 +11782,7 @@ msgstr ""
" kommando.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:733
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:738
msgid ""
"If the column stores multiple values, append the specified values to the "
"existing ones, instead of replacing them."
@@ -11059,11 +11790,11 @@ msgstr ""
"Dersom kolonnen inneholder flerfoldige verdier, legg den spesifiserte "
"verdien til den eksisterende, fremfor å erstatte dem."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:744
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:749
msgid "Error: You must specify a field name, id and value"
msgstr "Feilmelding: Du må spesifisere et feltnavn, id og verdi"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:763
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:768
msgid ""
"\n"
" %prog custom_columns [options]\n"
@@ -11078,19 +11809,19 @@ msgstr ""
"id-er.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:770
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:775
msgid "Show details for each column."
msgstr "Vis detaljer for hver kolonne."
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:782
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:787
msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (J/N)? "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:784
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:789
msgid "y"
msgstr "J"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:790
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:795
msgid ""
"\n"
" %prog remove_custom_column [options] label\n"
@@ -11107,15 +11838,15 @@ msgstr ""
" kolonner med vustom_columns kommandoen.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:798
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:803
msgid "Do not ask for confirmation"
msgstr "Ikke spør etter bekreftelse"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:808
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:813
msgid "Error: You must specify a column label"
msgstr "Feilmelding: Du må spesifisere en kolonnebeskrivelse!"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:818
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:823
msgid ""
"\n"
" %prog saved_searches [options] list\n"
@@ -11138,41 +11869,135 @@ msgstr ""
" erstattet.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:836
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:841
msgid "Error: You must specify an action (add|remove|list)"
msgstr "Feilmelding: Du må spesifisere en handling (Legg til|fjern|list opp)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:844
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:849
msgid "Name:"
msgstr "Navn"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:845
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:850
msgid "Search string:"
msgstr "Søkestreng"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:851
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:856
msgid "Error: You must specify a name and a search string"
msgstr "Feilmelding: Du må spesifisere et navn og en søkestreng"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:854
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:859
msgid "added"
msgstr "lagt til"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:859
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:864
msgid "Error: You must specify a name"
msgstr "Feilmelding: Du må spesifisere et navn"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:862
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:867
msgid "removed"
msgstr "fjernet"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:866
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:871
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr ""
"Feilmelding: Handlingen %s ble ikke gjenkjent. Den må være en av: (legg "
"til/fjern/list opp)"
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:880
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:879
+msgid ""
+"%prog check_library [options]\n"
+"\n"
+"Perform some checks on the filesystem representing a library. Reports are "
+"{0}\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
+msgid "Output in CSV"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:889
+msgid ""
+"Comma-separated list of reports.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:893
+msgid ""
+"Comma-separated list of extensions to ignore.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:897
+msgid ""
+"Comma-separated list of names to ignore.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:927
+msgid "Unknown report check"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
+msgid ""
+"%prog restore_database [options]\n"
+"\n"
+"Restore this database from the metadata stored in OPF files in each\n"
+"directory of the calibre library. This is useful if your metadata.db file\n"
+"has been corrupted.\n"
+"\n"
+"WARNING: This command completely regenerates your database. You will lose\n"
+"all saved searches, user categories, plugboards, stored per-book conversion\n"
+"settings, and custom recipes. Restored metadata will only be as accurate as\n"
+"what is found in the OPF files.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:975
+msgid ""
+"Really do the recovery. The command will not run unless this option is "
+"specified."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:988
+msgid "You must provide the --really-do-it option to do a recovery"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1025
+msgid ""
+"%prog list_categories [options]\n"
+"\n"
+"Produce a report of the category information in the database. The\n"
+"information is the equivalent of what is shown in the tags pane.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1033
+msgid ""
+"Output only the number of items in a category instead of the counts per item "
+"within the category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1038
+msgid ""
+"The character to put around the category value in CSV mode. Default is "
+"quotes (\")."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041
+msgid ""
+"Comma-separated list of category lookup names.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
+msgid "The string used to separate fields in CSV mode. Default is a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
+msgid "CATEGORY ITEMS"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -11192,11 +12017,11 @@ msgstr ""
"\n"
"For hjelp til en individuell kommando: %%prog kommando --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:537
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:544
msgid "No label was provided"
msgstr "Ingen merkelapp ble lagt til"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:539
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:546
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -11204,51 +12029,63 @@ msgstr ""
"Merkelappen kan kun inneholde små bokstaver, tall eller understrek, samt at "
"den må starte med en bosktav"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:71
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
msgid "%sAverage rating is %3.1f"
msgstr "%sGjennomsnittlig vurdering er %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:654
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Hovedvalg"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1992
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "
Migrating old database to ebook library in %s
"
msgstr "
Migrerer gammel database til e-bokbiblioteket i %s "
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2021
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2350
msgid "Copying %s"
msgstr "Kopierer %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2038
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2367
msgid "Compacting database"
msgstr "Komprimerer databasen"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2131
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460
msgid "Checking SQL integrity..."
msgstr "Sjekker for SQL integritet..."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2170
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2499
msgid "Checking for missing files."
msgstr "Sjekker etter savnede filer."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2192
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2521
msgid "Checked id"
msgstr "Sjekker ID"
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139
msgid "Ratings"
msgstr "Vurderinger"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
+msgid "Title Sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
+msgid "Processed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
+msgid "creating custom column "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
msgstr "Tittelen"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
msgstr "Forfatterne"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
@@ -11256,15 +12093,15 @@ msgstr ""
"Streng for forfattersortering. For kun å benytte første bokstav i navnet, "
"bruk {author_sort[0]}"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
msgid "The tags"
msgstr "Taggene"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
msgid "The series"
msgstr "Seriene"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
msgid ""
"The series number. To get leading zeros use {series_index:0>3s} or "
"{series_index:>3s} for leading spaces"
@@ -11272,35 +12109,35 @@ msgstr ""
"Serienummer. For å bruke innledende null, sett {series_index:0>3s} or "
"{series_index:>3s} for innledende mellomrom"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
msgid "The rating"
msgstr "Bedømmelsen"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
msgid "The ISBN"
msgstr "ISBN"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:35
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
msgid "The publisher"
msgstr "Forlaget"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
msgid "The date"
msgstr "Datoen"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
msgid "The published date"
msgstr "Publiseringsdatoen"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
msgid "The calibre internal id"
msgstr "Calibres interne ID"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:56
msgid "Options to control saving to disk"
msgstr "Valgmuligheter for å kontrollere hvordan man lagrer til disk"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:54
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:62
msgid ""
"Normally, calibre will update the metadata in the saved files from what is "
"in the calibre library. Makes saving to disk slower."
@@ -11308,7 +12145,7 @@ msgstr ""
"Normalt vil Calibre oppdatere metadata i de lagrede filene ut i fra hva som "
"ligger i Calibrebiblioteket. Dette gjør lagring til disk tregere."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:57
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:65
msgid ""
"Normally, calibre will write the metadata into a separate OPF file along "
"with the actual e-book files."
@@ -11316,7 +12153,7 @@ msgstr ""
"Normalt vil Calibre skrive metadata inn i en separat OPF fil sammen med de "
"aktuelle e-bokfilene."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:60
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:68
msgid ""
"Normally, calibre will save the cover in a separate file along with the "
"actual e-book file(s)."
@@ -11324,7 +12161,7 @@ msgstr ""
"Normalt vil Calibre lagre omslagene i en separat fil sammen med de aktuelle "
"e-bokfilene."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:63
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:71
msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
@@ -11332,7 +12169,7 @@ msgstr ""
"Kommaseparerte lister av et format som skal lagres for hver bok. Som "
"standard vil alle tilgjengelige formater bli lagret."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
"The template to control the filename and directory structure of the saved "
"files. Default is \"%s\" which will save books into a per-author "
@@ -11344,7 +12181,7 @@ msgstr ""
"underdirektorat med filnavn som inneholder tittel og forfatter. "
"Tilgjengelige kontroller er: {%s]"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:71
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:79
msgid ""
"The template to control the filename and directory structure of files sent "
"to the device. Default is \"%s\" which will save books into a per-author "
@@ -11356,7 +12193,7 @@ msgstr ""
"med filnavn som inneholder tittel og forfatternavn. Tilgjengelige kontroller "
"er: {%s}"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:78
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:86
msgid ""
"Normally, calibre will convert all non English characters into English "
"equivalents for the file names. WARNING: If you turn this off, you may "
@@ -11368,22 +12205,23 @@ msgstr ""
"kan du oppleve feil ved lagring, avhengig av hvor godt filsystemet du lagrer "
"støtter unicode."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:84
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:92
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:95
msgid ""
"The format in which to display dates. %d - day, %b - month, %Y - year. "
"Default is: %b, %Y"
msgstr ""
"Formatet som viser datoer. %d - dag, %b - måned, %Y - år. Standard er: %b, %Y"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:87
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:98
msgid "Convert paths to lowercase."
msgstr "Konverter baner til små bokstaver."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:89
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100
msgid "Replace whitespace with underscores."
msgstr "Bytt ut mellomrom med underlinje."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:263
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:335
msgid "Requested formats not available"
msgstr "Etterspurt format er ikke tilgjengelig"
@@ -11437,29 +12275,159 @@ msgstr ""
"bokstav, når det er fler enn dette antallet elementer. Standard: %default. "
"Still inn på høyt antall for å slå av grupperinger."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:94
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Passord for tilgang til ditt Calibrebibliotek. Brukernavn er "
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
+msgid "Loading, please wait"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "First"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Last"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Previous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
+msgid "Next"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
+msgid "Browsing %d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+msgid "Average rating"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
+msgid "%s: %.1f stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
+msgid "%d stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Popularity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
+msgid "Sort by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+msgid "Newest"
+msgstr "Nyeste"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
+msgid "All books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
+msgid "Browse books by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
+msgid "Choose a category to browse by:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
+msgid "Browsing by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
+msgid "Up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
+msgid "in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
+msgid "Books in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
+msgid "Other formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
+msgid "Read %s in the %s format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
+msgid "Permalink"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
+msgid "A permanent link to this book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
+msgid "This book has been deleted"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
+msgid "in search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
+msgid "Matching books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
-"Start the calibre content server."
-msgstr ""
-"[valgmuligheter]\n"
+"Start the calibre content server. The calibre content server\n"
+"exposes your calibre library over the internet. The default interface\n"
+"allows you to browse you calibre library by categories. You can also\n"
+"access an interface optimized for mobile browsers at /mobile and an\n"
+"OPDS based interface for use with reading applications at /opds.\n"
"\n"
-"Start Calibres innholdserver."
+"The OPDS interface is advertised via BonJour automatically.\n"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:30
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Sti til bibliotekfolderen som fungerer som innholdsserver"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:32
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Skriv prosess PID til spesifisert fil"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:36
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -11467,42 +12435,44 @@ msgstr ""
"Spesifiserer en restriksjon som skal benyttes for denne påkallingen. Dette "
"valget overstyrer enhver innstilling for biblioteket som er spesifisert i GUI"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:111
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d bok"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:130
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:131
msgid "%d items"
msgstr "%d elementer"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:147
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:149
msgid "RATING: %s "
msgstr "RANGERING: %s "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:150
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:152
msgid "TAGS: %s "
msgstr "EMNEORD: %s "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:154
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:157
msgid "SERIES: %s [%s] "
msgstr "SERIER: %s [%s] "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:249
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:248
msgid "Books in your library"
msgstr "Bøker i ditt bibliotek"
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:255
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:254
msgid "By "
msgstr "Av "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:256
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:255
msgid "Books sorted by "
msgstr "Bøker sortert av "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
-msgid "Newest"
-msgstr "Nyeste"
-
#: /home/kovid/work/calibre/src/calibre/utils/config.py:32
msgid "%sUsage%s: %s\n"
msgstr "%sBruksområde%s: %s\n"
@@ -11583,6 +12553,14 @@ msgstr "Brukerdefinerte kategorier for emneordsøk"
msgid "How and when calibre updates metadata on the device."
msgstr "Hvordan og når calibre oppdaterer metadata til enheten."
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
+msgid "lookup requires either 2 or an odd number of arguments"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
+msgid "switch requires an odd number of arguments"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
msgstr "Venter …"
@@ -11680,13 +12658,55 @@ msgid "German (AT)"
msgstr "Tysk (AT)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
+msgid "French (BE)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (NL)"
msgstr "Hollansk (NL)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
msgid "Dutch (BE)"
msgstr "Hollansk (BE)"
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
+msgid "Choose theme (needs restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
+msgid "No interpreter"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:189
+msgid "No active interpreter found. Try restarting the console"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:203
+msgid "Interpreter died"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:204
+msgid ""
+"Interpreter dies while excuting a command. To see the command, click Show "
+"details"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
+msgid "Welcome to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
+msgid " console "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
+msgid "Code is running"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
+msgid "Restart console"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
msgstr "URL må ha planlagt sftp"
@@ -11703,7 +12723,7 @@ msgstr "Kunne ikke klarere SSH sesjonen: "
msgid "Failed to authenticate with server: %s"
msgstr "Kunne ikke verifisere med server: %s"
-#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:230
+#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
msgid "Control email delivery"
msgstr "Kontroller e-postlevering"
@@ -11748,91 +12768,91 @@ msgstr ""
"Last ikke ned siste versjon av punkt-markerte beskrivelser fra calibres "
"server"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:46
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:47
msgid "Unknown News Source"
msgstr "Ukjent nyhetskilde"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:611
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\"kvitteringen trenger et brukernavn og et pasord."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:710
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Nedlasting ferdig"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Klarte ikke å laste ned følgende artikler:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:718
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Kunne ikke laste ned deler av den følgende artikklene"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:720
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " fra "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tUgyldige lenker:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:811
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Kunne ikke hente artikkel. Kjør med -vv for å finne årsaken"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:832
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Henter matinger..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:837
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Funnet matinger fra indeksside"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Forsøker å laste ned omslag..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Genererer mastetopp..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:926
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Starter nedlasting [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:942
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Matinger er lastet ned til %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Kunne ikke laste ned omslag: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:964
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Laster ned omslag fra %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1005
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Mastetopp-bilde er lastet ned"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1173
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Utittelert artikkel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1244
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artikkelen har blitt lastet ned: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1255
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Artikkelen kunne ikke lastes ned: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1272
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Henter mating"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1419
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -11840,7 +12860,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:1435
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -11864,7 +12884,7 @@ msgstr "Planlagt"
msgid "Custom"
msgstr "Tilpasset"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -11874,18 +12894,18 @@ msgstr ""
"\n"
"Der URL for eksempel er http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Basedirektorat der URL blir lagret. Standard er %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
"Tidsavbrudd i sekunder å vente på svar fra server. Standard %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -11893,7 +12913,7 @@ msgstr ""
"Maksimum antall nivå å gjenta, for eksempel dybde av lenker som skal følges. "
"Standard %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -11901,7 +12921,7 @@ msgstr ""
"Maksimum antall filer som skal lastes ned. Dette gjelder kun filer fra emneord. Standard er %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -11909,7 +12929,7 @@ msgstr ""
"Minimum intervaller i sekunder mellom påfølgende innhentinger av data. "
"Standard er %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -11917,7 +12937,7 @@ msgstr ""
"Karaktersettkodingen for nettsidene du forsøker å laste ned. Standard er å "
"forsøke å gjette kodingen."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -11928,7 +12948,7 @@ msgstr ""
"samsvarer med et regulært uttrykk, så vil det bli fulgt. Som standard vil "
"alle lenker blir fulgt."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -11943,7 +12963,7 @@ msgstr ""
"match-regexp uttrykk er spesifisert, så vil --filter-regexp uttrykk bli lagt "
"til først."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Ikke last ned CSS stilsett"
@@ -12429,6 +13449,9 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Copying database"
#~ msgstr "Kopierer database"
+#~ msgid "Update available"
+#~ msgstr "Oppdatering tilgjengelig"
+
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
@@ -12677,6 +13700,15 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Show &text in toolbar buttons"
#~ msgstr "Vis &tekst i verktøylinjens knapper"
+#~ msgid "&Check database integrity"
+#~ msgstr "&Sjekk databasens integritet"
+
+#~ msgid ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+#~ msgstr ""
+#~ "Ingen metadata funnet. Forsøk å justere tittel og forfatter, eller ISBN-"
+#~ "nøkkelen."
+
#~ msgid ""
#~ "Automatically create the author sort entry based on the current author entry"
#~ msgstr ""
@@ -12698,6 +13730,13 @@ msgstr "Ikke last ned CSS stilsett"
#~ "Se Brukermanual for mer hjelp."
+#~ msgid ""
+#~ "For help with writing advanced news recipes, please visit User Recipes"
+#~ msgstr ""
+#~ "For hjelp til å skrive avanserte nyhetsoppskrifter, vennligst gå til User Recipes"
+
#~ msgid ""
#~ "
For help visit %s.kovidgoyal.net "
@@ -12745,6 +13784,15 @@ msgstr "Ikke last ned CSS stilsett"
#~ "De valgte bøkene vil bli slettet permanent og filene vil bli fjernet "
#~ "fra datamaskinen din. Er du sikker?"
+#~ msgid "Failed to download some metadata"
+#~ msgstr "Klarte ikke å laste ned en del av metadataene"
+
+#~ msgid "Failed to download metadata for the following:"
+#~ msgstr "Kunne ikke laste ned metadata for følgende:"
+
+#~ msgid "Failed to download metadata:"
+#~ msgstr "Kunne ikke laste ned metadata:"
+
#~ msgid ""
#~ "
Could not convert: %s
It is a DRMed book. You must "
#~ "first remove the DRM using 3rd party tools."
@@ -12903,6 +13951,15 @@ msgstr "Ikke last ned CSS stilsett"
#~ "Kommaseparert liste av formater å lagre for hver bok. Som standard blir alle "
#~ "tilgjengelige bøker lagret."
+#~ msgid ""
+#~ "[options]\n"
+#~ "\n"
+#~ "Start the calibre content server."
+#~ msgstr ""
+#~ "[valgmuligheter]\n"
+#~ "\n"
+#~ "Start Calibres innholdserver."
+
#~ msgid "Catalan"
#~ msgstr "katalansk"
@@ -13084,12 +14141,25 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones."
#~ msgstr "Denne profilen er ment for Hanlin V3/V5 og dens kloner."
+#~ msgid "EDITORIAL REVIEW"
+#~ msgstr "REDAKSJONELL ANMELDELSE"
+
#~ msgid "
For hjelp, se: Brukermanual "
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "Kommuniser med Sony PRS-300/505/500 eBook leser"
+#~ msgid ""
+#~ "%s has been updated to version %s. See the new features. Visit the download page?"
+#~ msgstr ""
+#~ "%s har blitt oppdatert til versjon %s. Se new features. Besøk nedlastingsside?"
+
+#~ msgid "Communicate with the Nokia 810 internet tablet."
+#~ msgstr "Kommuniser med Nokia 810 enhet."
+
#~ msgid "Double click to change a keyborad shortcut"
#~ msgstr "Dobbeltklikk for å endre en snarvei"
@@ -13143,6 +14213,18 @@ msgstr "Ikke last ned CSS stilsett"
#~ "Standard: %default\n"
#~ "Gjelder: CSV, XML utdataformater"
+#~ msgid "Set font delta"
+#~ msgstr "Sett tegnsett delta"
+
+#~ msgid "Path to a txt file containing a comment."
+#~ msgstr "Sti til en txt fil som inneholder en kommentar"
+
+#~ msgid "Output directory. Defaults to current directory"
+#~ msgstr "Utdatafolder. Standard til gjeldende folder"
+
+#~ msgid "%prog [options] mybook.chm"
+#~ msgstr "%prog [valg] mybook.chm"
+
#~ msgid "dummy option until real options are determined."
#~ msgstr "Foreløpig valg inntil endelig valg er avgjort."
@@ -13218,6 +14300,17 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Number"
#~ msgstr "Nummer"
+#~ msgid ""
+#~ "Selected books will be automatically numbered,\n"
+#~ "in the order you selected them.\n"
+#~ "So if you selected Book A and then Book B,\n"
+#~ "Book A will have series number 1 and Book B series number 2."
+#~ msgstr ""
+#~ "Valgte bøker vil atuomatisk bli nummerert, \n"
+#~ "i den rekkefølgen du har valgt dem.\n"
+#~ "Så drsom du veger bok A og deretter bok B,\n"
+#~ "vil bok A få serienummeret 1, og bok B vil får serienummer 2."
+
#~ msgid "(%d found)"
#~ msgstr "(%d funnet)"
@@ -13288,6 +14381,12 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Communicate with iBooks through iTunes."
#~ msgstr "Kommuniser med iBooks via iTunes."
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Klikk for å åpne bokdetaljer-vinduet"
+
+#~ msgid "Send specific format"
+#~ msgstr "Overfør spesifisert format"
+
#~ msgid "Connect to iTunes (EXPERIMENTAL)"
#~ msgstr "Knytt til iTunes (EKSPERIMENTELT)"
@@ -13343,6 +14442,14 @@ msgstr "Ikke last ned CSS stilsett"
#~ "Merkelappen kan kun inneholde bokstaver, tall og understreker, og må starte "
#~ "med en bokstav"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Kan ikke bruke verktøy for emneordredigering"
+
+#~ 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"
+
#~ msgid "&Restrict to:"
#~ msgstr "&Begrens til:"
@@ -13356,5 +14463,22 @@ msgstr "Ikke last ned CSS stilsett"
#~ msgid "Switch to library..."
#~ msgstr "Velg bibliotek..."
+#~ msgid "You cannot change libraries when a device is connected."
+#~ msgstr "Du kan ikke endre biblioteket når en enhet er tilkoblet."
+
+#~ msgid "Applying changes to %d books. This may take a while."
+#~ msgstr "Utfører endringer på %d bøker. Dette kan ta litt tid."
+
#~ msgid "Reader"
#~ msgstr "Leser"
+
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be added to the "
+#~ "first selected book. ISBN will not be merged.
The "
+#~ "second and subsequently selected books will not be deleted or "
+#~ "changed.
Please confirm you want to proceed."
+#~ msgstr ""
+#~ "Bokformatet og metadata fra de valgte bøkene vil bli lagt til første "
+#~ "valgte bok. ISBN vil ikke bli slått sammen.
Den andre og "
+#~ "deretter valgte bøkene vil ikke lenger bli slettet eller "
+#~ "endret.
Vennligst bekreft at du ønsker å fortsette."
diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po
index 1ebbbc2a2c..52aa7600c5 100644
--- a/src/calibre/translations/nl.po
+++ b/src/calibre/translations/nl.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 02:47+0000\n"
-"Last-Translator: UndiFineD \n"
+"POT-Creation-Date: 2010-11-06 15:45+0000\n"
+"PO-Revision-Date: 2010-11-07 18:33+0000\n"
+"Last-Translator: Mar2zz \n"
"Language-Team: Dutch \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:23+0000\n"
+"X-Launchpad-Export-Date: 2010-11-08 05:09+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: NETHERLANDS\n"
"X-Poedit-Language: Dutch\n"
@@ -44,10 +44,10 @@ msgstr "Doet helemaal niets"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -60,8 +60,8 @@ msgstr "Doet helemaal niets"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -119,27 +119,27 @@ msgstr "Doet helemaal niets"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -151,7 +151,7 @@ msgstr "Doet helemaal niets"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -250,7 +250,7 @@ msgstr "Haal de omslag uit bestanden met stripverhalen"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:311
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:321
msgid "Read metadata from %s files"
-msgstr "Lees de Metagegevens uit %s bestanden"
+msgstr "lees de metagegevens uit %s bestanden"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269
msgid "Read metadata from ebooks in RAR archives"
@@ -269,101 +269,103 @@ msgstr "Lees metagegevens van eboeken in ZIP-archieven"
msgid "Set metadata in %s files"
msgstr "Stel metagegevens van %s bestanden in"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Uiterlijk en Vormgeving"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Interface"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr ""
"Pas het uiterlijk en gedrag van de calibre interface aan naar je smaak"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Gedrag"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Verander de manier waarop calibre zich gedraagt"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:206
msgid "Add your own columns"
msgstr "Voeg je eigen kolommen toe"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Voeg/Verwijder je eigen kolommen toe aan de calibre boekenlijst"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Werkbalk aanpassen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
msgstr ""
+"Pas de werkbalken en contextmenu's aan en verander daarmee de beschikbare "
+"actie's in beide."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Invoeropties"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Conversie"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr ""
"Configureer de conversie-instellingen specifiek voor ieder invoerformaat"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Algemene opties"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Configureer de conversieopties die alle formaten gemeen hebben"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Uitvoeropties"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr "Set de conversieopties specifiek voor ieder uitvoerformaat"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Boeken toevoegen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Importeren/Exporteren"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Bepaal hoe calibre metadata uit bestanden leest als boeken worden toegevoegd"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Boeken bewaren op schijf"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -371,32 +373,32 @@ msgstr ""
"Bepaal hoe calibre bestanden uit zijn database op schijf bewaard als je "
"Bewaar op schijf gebruikt"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "Stuur boeken naar apparaten"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Bepaal hoe calibre bestanden naar je ebook reader overplaats"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
-msgstr ""
+msgstr "Invoegtoepassing voor metagegevens"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Verander de velden met metagegevens voordat het opslaan/versturen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Deel boeken via email"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Delen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -404,11 +406,11 @@ msgstr ""
"Configureer het delen van boeken via email. Dit kan gebruikt worden om "
"automatisch gedownload nieuws naar je apparaten te sturen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Delen over het net"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -416,35 +418,35 @@ msgstr ""
"Configureer de calibre Content Server, die je toegang tot je calibre "
"bibliotheek geeft van overal, op elk apparaat, via het internet"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Plugins"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Geavanceerd"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr ""
"Voeg toe/verwijder/customize de verschillende delen van de calibre "
"functionaliteit"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Tweaks"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Stem af hoe calibre zich gedraagt in bepaalde situaties"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Diversen"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Diverse geavanceerde instellingen"
@@ -490,7 +492,7 @@ msgstr ""
"niets over het invoer document weet."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
@@ -501,62 +503,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Dit profiel is bedoeld voor de SONY PRS 300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Dit profiel is bedoeld voor de SONY PRS-900."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Dit profiel is bedoeld voor de Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Dit profiel is bedoeld voor de Mobipocket boeken."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Dit profiel is bedoeld voor de Hanlin V3 en zijn afgeleiden."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Dit profiel is bedoeld voor de Hanlin V5 en zijn afgeleiden."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Dit profiel is bedoeld voor de Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Dit profiel is bedoeld voor de Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Dit profiel is bedoeld voor de Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Dit profiel is bedoeld voor de Irex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Dit profiel is bedoeld voor de IRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Dit profiel is bestemd voor de IRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Dit profiel is bedoeld voor de B&N Nook."
@@ -573,29 +575,30 @@ msgstr ""
"Dit profiel probeert zinnige instellingen te gebruiken, en is handig om een "
"document te maken dat op een computer of meedere apparaten gelezen wordt."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""
"Bedoeld voor de iPad en soortgelijke apparaten met een resolutie van 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
+"Bedoeld voor normale tablets, doet geen aanpassingen aan afbeeldingen."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Dit profiel is bedoeld voor de Kobo Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Dit profiel is bedoeld voor de SONY PRS-300"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Dit profiel is bedoeld voor de 5-inch JetBook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -603,11 +606,11 @@ msgstr ""
"Dit profiel is bedoeld voor de SONY PRS reeks. De 300/600 etc, in "
"horizontale schermmodus. Vooral handig voor stripboeken."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Dit profiel is bedoeld voor de Amazon Kindle DX."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Dit profiel is bedoeld voor het Sanda Bamboek."
@@ -728,14 +731,14 @@ msgstr "Bijwerken van metagegevens opsomming op het apparaat…"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d van %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "voltooid"
@@ -765,7 +768,7 @@ msgstr ""
"Sommige omslagafbeeldingen konden niet worden omgezet.\n"
"Klik op 'Details weergeven' voor een overzicht."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -779,7 +782,7 @@ msgstr ""
msgid "News"
msgstr "Nieuws"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -787,7 +790,7 @@ msgstr "Nieuws"
msgid "Catalog"
msgstr "Catalogus"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Verbinden met iTunes."
@@ -1012,19 +1015,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Communiceer met de Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Communiceer met de Digma Q600"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Communiceer met de Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Communiceer met de Pandigital Novel."
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
msgid "Communicate with the VelocityMicro"
msgstr "Communiceer met de VelocityMicro"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Communiceer met de GM2000"
@@ -1034,7 +1041,7 @@ msgstr "Communiceer met Nokia 770 internet tablet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40
msgid "Communicate with the Nokia 810/900 internet tablet."
-msgstr ""
+msgstr "Communiceer met de Nokia 810/900 internet tablet."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74
msgid "Communicate with the Nokia E52"
@@ -1085,11 +1092,15 @@ msgstr "Communiceer met de Teclast K3/K5 reader"
msgid "Communicate with the Newsmy reader."
msgstr "Verbinden met de Newsmy reader."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Communiceer met de Pico reader."
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Communiceer met de iPapyrus reader."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
msgstr "Communiceer met de Sovos reader."
@@ -1706,7 +1717,7 @@ msgid ""
msgstr ""
"Verwijder de eerste afbeelding uit het invoer boek. Handig als de eerste "
"afbeelding van het invoer bestand een omslag afbeelding is, en een externe "
-"kaft is opgegeven."
+"omslag is opgegeven."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355
msgid ""
@@ -1733,6 +1744,11 @@ msgid ""
"books with hard line breaks, but should be reduced if the line length is "
"variable."
msgstr ""
+"Schaal die gebruikt wordt om de lengte te bepalen waarop een regel "
+"uitgevouwen moet worden als voorbewerking is ingeschakeld. Geldige waarden "
+"zijn decimalen tussen 0 en 1. Standaard is 0.40, net onder de gemiddelde "
+"regellengte. Dit zal normale boeken verwerken met harde regeleindes, maar "
+"zal lager ingesteld moeten worden als de regellengte variabel is."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:380
msgid ""
@@ -2045,7 +2061,7 @@ msgstr ""
"enigszins worden verstoord, maar er zullen geen randen zijn."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Start"
@@ -2116,6 +2132,36 @@ msgstr ""
"van een oudere gedeeltelijke conversie van een PDF bestand. Standaard is "
"%default , wat dit uitschakeld."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr ""
+"CSS bestand dat gebruikt word voor de output in plaats van het standaard "
+"bestand"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Gebruikte template voor het maken van een html-indexbestand in plaats van "
+"het standaard bestand"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"Gebruikte template voor het maken van de html inhoud van het book in plaats "
+"van het standaard bestand"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Pak de inhoud van het gemaakte ZIP-bestand uit naar de opgegeven map. "
+"WAARSCHUWING: De inhoud van de map zal verwijderd worden."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Aanmaken LIT bestand van EPUB..."
@@ -2439,18 +2485,18 @@ msgstr "Ja"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Titel"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Auteur(s)"
@@ -2466,37 +2512,36 @@ msgid "Producer"
msgstr "Producent"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Opmerkingen"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Labels"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Serie"
@@ -2506,12 +2551,12 @@ msgid "Language"
msgstr "Taal"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Tijdsaanduiding"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2579,7 +2624,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:52
msgid "Set the cover to the specified file."
-msgstr "Gebruik het opgegeven bestand voor de kaft."
+msgstr "Gebruik het opgegeven bestand voor de omslag"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:58
msgid "Set the book category."
@@ -2592,7 +2637,7 @@ msgstr "Zet de publicatiedatum."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77
msgid "Get the cover from the ebook and save it at as the specified file."
msgstr ""
-"Haal de kaft van het eboek en sla deze op in het opgegeven bestandsformaat"
+"Haal de omslag van het eboek en sla deze op in het opgegeven bestandsformaat"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80
msgid ""
@@ -2639,7 +2684,7 @@ msgstr "omslag weggeschreven naar"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:205
msgid "No cover found"
-msgstr "Geen kaft gevonden"
+msgstr "Geen omslag gevonden"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:28
msgid "Cover download"
@@ -2679,45 +2724,49 @@ msgstr "LibraryThing.com server fout. Probeer het later nog eens."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:226
msgid "Download covers from Douban.com"
-msgstr ""
+msgstr "Download omslagen van Douban.com"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:235
msgid "Douban.com API timed out. Try again later."
-msgstr ""
+msgstr "Douban.com API time-out. Probeer later weer."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:42
msgid "Downloads metadata from Douban.com"
msgstr "Download metagegevens van Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Metagegevens download"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "waarderingen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "tags"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "Omschrijving/Beoordelingen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Download %s van %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Converteer gedownload commentaar van %s naar normale tekst."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Download metagegevens van Google Books"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Download metagegevens van isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2725,11 +2774,11 @@ msgstr ""
"Om isbndb.com te gebruiken moet je je opgeven voor een %sgratis account%s, "
"en je toegangs sleutel hieronder invoeren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Download sociale metadata (labels, waarderingen, etc) van amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Download series/labels/waardering-informatie van librarything.com"
@@ -2916,9 +2965,9 @@ msgstr "Boek %s van %s"
msgid "HTML TOC generation options."
msgstr "HTML inhoudsopgave generatie opties"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Waardering"
@@ -2998,6 +3047,9 @@ msgid ""
"Valid values are a decimal between 0 and 1. The default is 0.45, just below "
"the median line length."
msgstr ""
+"De schaal die gebruikt wordt voor het uitvouwen van een regel. Geldige "
+"waarden zijn decimalen tussen 0 en 1. Standaard is 0.45, net onder de "
+"gemiddelde regellengte."
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:30
msgid "Use the new PDF conversion engine."
@@ -3286,14 +3338,14 @@ msgstr ""
"het eerst naar HTML en probeer nogmaals.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr ""
"Specificer de karakter codering van het uitvoer document. Standaard is utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3307,19 +3359,41 @@ msgstr ""
"waarde. Er is een minimum van 25 tekens. Gebruik 0 om de regel splitsing uit "
"te schakelen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr ""
+"Geef aan of er wel of niet een lege regel tussen twee paragrafen moet komen."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+"Geef aan of er wel of niet twee spaties als indentatie voor elke eerste "
+"regel van een paragraaf moet komen."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Geef aan of de hoofdstuktitel voor elk hoofdstuk verborgen moet worden. "
+"Handig voor alleen afbeeldingen (zoals strips)."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
-msgstr ""
+msgstr "Start Pagina"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
-msgstr ""
+msgstr "Omslag Pagina's"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
-msgstr ""
+msgstr " (Vooraanzicht)"
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:27
msgid ""
@@ -3496,7 +3570,7 @@ msgid "Disable UI animations"
msgstr "Blokkeer GI animaties"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Gekopieerd"
@@ -3508,7 +3582,7 @@ msgstr "Kopieer"
msgid "Copy to Clipboard"
msgstr "Kopieer naar het Klembord"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Kies bestanden"
@@ -3605,7 +3679,7 @@ msgstr "PDF Boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169
msgid "SNB Books"
-msgstr ""
+msgstr "SNB Boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:170
msgid "Comics"
@@ -3646,8 +3720,8 @@ msgstr "Aan collectie toevoegen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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"
@@ -3672,7 +3746,7 @@ msgstr ""
"Voeg boeken op je aangesloten apparaat toe aan de Calibre bibliotheek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Haal annoties op (experimenteel)"
@@ -3771,7 +3845,7 @@ msgid "Checking database integrity"
msgstr "Verifieren database integriteit"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3799,7 +3873,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d boeken"
@@ -3829,28 +3903,28 @@ msgstr "Verwijder bibliotheek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:187
msgid "Library Maintenance"
-msgstr ""
+msgstr "Bibliotheek Onderhoud"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:188
msgid "Library metadata backup status"
-msgstr ""
+msgstr "Bibliotheek metagegevens backup status"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:192
msgid "Start backing up metadata of all books"
-msgstr ""
+msgstr "Start backup van metagegevens van alle boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:196
msgid "Check library"
-msgstr ""
+msgstr "Controleer bibliotheek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:200
msgid "Check database integrity"
-msgstr ""
+msgstr "Controleer database integriteit"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:343
msgid "Recover database"
-msgstr ""
+msgstr "Herstel database"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:269
msgid "Rename"
@@ -3883,6 +3957,9 @@ msgid ""
"Failed to rename the library at %s. The most common cause for this is if one "
"of the files in the library is open in another program."
msgstr ""
+"Het is niet gelukt de bibliotheek te hernoemen naar %s. De meest voorkomende "
+"oorzaak hiervan is dat een van de bestanden in de bibliotheek is geopend in "
+"een ander programma."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:296
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:53
@@ -3898,25 +3975,27 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316
msgid "none"
-msgstr ""
+msgstr "geen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317
msgid "Backup status"
-msgstr ""
+msgstr "Backup status"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:318
msgid "Book metadata files remaining to be written: %s"
-msgstr ""
+msgstr "Metagegeven-bestanden die nog geschreven moeten worden: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324
msgid "Backup metadata"
-msgstr ""
+msgstr "Backup metagegevens"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325
msgid ""
"Metadata will be backed up while calibre is running, at the rate of "
"approximately 1 book per second."
msgstr ""
+"Metagegevens worden gebackupped als Calibre aan staat, ongeveer met 1 boek "
+"per seconde."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:344
msgid ""
@@ -3925,6 +4004,10 @@ msgid ""
"GUI. You can recover your database using the 'calibredb restore_database' "
"command line function."
msgstr ""
+"Deze actie maakt de Calibre bibliotheek opnieuw vanaf de informatie die is "
+"opgeslagen in de OPF bestanden.
Deze functie is (nog) niet beschikbaar in "
+"de GUI. Je kunt de database herstellen door 'calibredb restore_database\" te "
+"gebruiken met de CLI."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:358
msgid "No library found"
@@ -3940,7 +4023,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:739
msgid "Not allowed"
msgstr "Niet toegestaan"
@@ -3983,7 +4066,7 @@ msgstr "Kopieer geselecteerde boeken naar de aangegeven bibliotheek"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:114
msgid "(delete after copy)"
-msgstr ""
+msgstr "(Verwijder na kopieren)"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:123
msgid "Cannot copy"
@@ -4007,8 +4090,8 @@ msgid "Could not copy books: "
msgstr "Kan boeken niet kopieren: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Mislukt"
@@ -4247,26 +4330,35 @@ 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/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
+"Boekformaten en metagegevens van de selectie zullen toegevoegd worden aan "
+"het eerst geselecteerde boek. ISBN zal niet samengevoegd "
+"worden.
De geselecteerde boeken zullen niet verwijderd of aangepast "
+"worden.
Bevestig als je wilt doorgaan."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
+"Boekformaten en metagegevens van de selectie zullen toegevoegd worden aan "
+"het eerst geselecteerde boek. ISBN zal niet samengevoegd "
+"worden.
Na samenvoeging zullen de geselecteerde boeken van je "
+"computer verwijderd worden.
Weet je zeker dat je door wilt "
+"gaan?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4403,7 +4495,7 @@ msgid "Click the show details button to see which ones."
msgstr "Klik de 'laat details zien' knop om te zien welke"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Laat boek details zien"
@@ -4458,24 +4550,24 @@ msgstr "Boeken met dezelfde labels"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:54
msgid "Tweak ePub"
-msgstr ""
+msgstr "Epub aanpassen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:16
msgid "Make small changes to ePub format books"
-msgstr ""
+msgstr "Maak kleine veranderen aan Epub boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17
msgid "T"
-msgstr ""
+msgstr "T"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:27
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:39
msgid "Cannot tweak ePub"
-msgstr ""
+msgstr "Kan ePub niet aanpassen"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:40
msgid "No ePub available. First convert the book to ePub."
-msgstr ""
+msgstr "Geen ePub beschikbaar. Converteer het boek eerst naar ePub."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:24
msgid "V"
@@ -4490,21 +4582,21 @@ msgstr "Bekijk"
msgid "View specific format"
msgstr "Bekijk specifiek formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Kan niet bekijken"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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/view.py:109
+#: /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/view.py:110
+#: /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 "
@@ -4516,11 +4608,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/view.py:119
+#: /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/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s heeft geen beschikbare formaten"
@@ -4545,7 +4637,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:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Geen boeken"
@@ -4748,49 +4840,49 @@ msgid ""
msgstr ""
"&Meerdere boeken per folder, neem aan dat elk eboek bestand een ander boek is"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Pad"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Collecties"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Klik om te openen"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4798,9 +4890,9 @@ msgstr "Klik om te openen"
msgid "None"
msgstr "Geen"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Klik om het Boek detail venster te openen"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:402
+msgid "Double-click to open Book Details window"
+msgstr "Dubbelklikken om de boekdetails te zien"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4860,7 +4952,7 @@ msgstr "uitvoer"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -5017,7 +5109,7 @@ msgstr "Sorteer getallen als tekst"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:87
msgid "Include 'Series' Section"
-msgstr ""
+msgstr "Voeg 'Series\" gedeelte toe"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:33
msgid "Tab template for catalog.ui"
@@ -5511,7 +5603,7 @@ msgid "Change the title of this book"
msgstr "Verander de titel van dit boek"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Auteur(s) "
@@ -5529,7 +5621,7 @@ msgstr ""
"van elkaar worden gescheiden."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Uitgeverij "
@@ -5540,7 +5632,7 @@ msgid "Ta&gs: "
msgstr "Ta&gs "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5551,15 +5643,15 @@ msgstr ""
"komma's."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "&Series:"
msgstr "&Series:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5738,7 +5830,7 @@ 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:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5754,7 +5846,19 @@ msgstr "Gebruik opge&slagen conversie instellingen voor individuele boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14
msgid "SNB Output"
-msgstr ""
+msgstr "SNB Output"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Verberg hoofdstuknaam"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Voeg een spatie toe voor de eerste regel van een paragraaf"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Voeg lege regelst toe tussen paragrafen"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
@@ -5828,7 +5932,7 @@ msgstr "Verwijder &Koptekst"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:86
msgid "Line &un-wrap factor during preprocess:"
-msgstr ""
+msgstr "Regel&uitvouw factor"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:87
msgid "&Preprocess input file to possibly improve structure detection"
@@ -5922,8 +6026,8 @@ msgid "Force maximum line length"
msgstr "Forceer maximale regellengte"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6058,16 +6162,16 @@ msgstr " index:"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
-msgstr ""
+msgstr "Verwijder serienaam"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
-msgstr ""
+msgstr "Nummer boeken automatisch"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
-msgstr ""
+msgstr "Laat de nummering beginnen bij : "
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
@@ -6147,31 +6251,31 @@ msgstr "Zend naar opslag kaart B"
msgid "Main Memory"
msgstr "Hoofdgeheugen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Zend specifiek formaat naar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Verzend en verwijder uit de bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Verzend specifiek formaat"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Verbreek apparaat verbinding"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Fout bij communicatie met lezer"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Selecteer de \"als apparaat\" te openen map"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Fout bij communicatie met lezer"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6179,126 +6283,126 @@ msgstr ""
"Er is een tijdelijke fout opgetreden tijdens de communicatie met de lezer. "
"verwijzer de lezer en plug hem opnieuw in, of herstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Apparaat: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " gedetecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "Geselecteerd om te versturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Kies formaat om naar apparaat te versturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Geen apparaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Kan niet zenden: geen apparaat beschikbaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Geen kaart aanwezig"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Kan niet versturen: Apparaat heeft geen opslag kaart"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-Boek:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
-msgstr "Aangesloten, je zult het e-boek vinden"
+msgstr "In de bijlage vind je het e-boek."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "door"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "in het %s formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Versturen van email naar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Geen geschikte formaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Auto-converteer de volgende boeken alvorens ze via email te versturen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"De volgende boeken konden niet worden ge-emailed omdat geen beschikbare "
"formaten zijn gevonden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Boeken konden niet worden ge-emailed."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "De volgende boeken konden niet worden ge-emailed:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Verstuurd via email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Nieuws:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Bijgevoegd is de"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Nieuws verzonden naar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Auto-converteer de volgende boeken alvorens ze te uploaden naar het appraat?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Verstuur catalogus naar apparaat."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Versturen van nieuws naar apparaat."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Boeken worden naar de lezer verzonden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6307,11 +6411,11 @@ msgstr ""
"er geen geschikte bestandsformaten konden worden gevonden. Converteer "
"boek(en) eerst naar een formaat dat word ondersteund door je lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Geen schijfruimte op de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6368,15 +6472,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Plak van klembord"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
msgid "Fit &cover within view"
msgstr "Pas de &omslag in het overzicht"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
msgid "&Previous"
msgstr "Vo&rige"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
msgid "&Next"
msgstr "&Volgende"
@@ -6414,39 +6518,54 @@ msgstr "Catalogus opties"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
-msgstr ""
+msgstr "Controleer Bibliotheek"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
msgid "&Run the check"
-msgstr ""
+msgstr "Start cont&role"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
msgid "Copy &to clipboard"
-msgstr ""
+msgstr "Kopieer naar klembord &t"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
-msgstr ""
+msgstr "Te negeren namen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr "Geef kommagescheiden wildcards op, zoals synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
-msgstr ""
+msgstr "Te negeren extensies"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Geef kommagescheiden extensies op zonder een voorgaande punt. Werkt alleen "
+"in mappen met boeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
-msgstr ""
+msgstr "Pad naar bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Naam"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
msgstr ""
+"De gemarkeerde bestanden en mappen worden permanent verwijderd. Weet "
+"je het zeker?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
@@ -6489,7 +6608,7 @@ msgid "No location selected"
msgstr "Geen locatie geselecteerd"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Ongeldige locatie geselecteerd"
@@ -6567,15 +6686,15 @@ msgstr "Locatie"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Formaat"
@@ -6590,12 +6709,12 @@ msgstr "auteur sortering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:590
msgid "Invalid author name"
-msgstr ""
+msgstr "Ongeldige auteursnaam"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:116
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:591
msgid "Author names cannot contain & characters."
-msgstr ""
+msgstr "Auteursnamen kunnen geen &-teken bevatten"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
@@ -6661,6 +6780,8 @@ msgid ""
"No metadata found, try adjusting the title and author and/or removing the "
"ISBN."
msgstr ""
+"Geen metagegevens gevonden, probeer de titel en auteur aan te passen en/of "
+"verwijder ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6731,19 +6852,19 @@ msgstr "Stop &alle niet apparaat gerelateerde taken"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
-msgstr ""
+msgstr "Titel/Auteur"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
-msgstr ""
+msgstr "Standaard metagegevens"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
-msgstr ""
+msgstr "Aangepaste metagegevens"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
-msgstr ""
+msgstr "Zoek/Vervang"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
@@ -6767,23 +6888,23 @@ msgstr "Elk Woord Met Hoofdletter"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
-msgstr ""
+msgstr "Karakter match"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
-msgstr ""
+msgstr "Reguliere Expressie"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
-msgstr ""
+msgstr "Vervang veld"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
-msgstr ""
+msgstr "Plaats na veld"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
-msgstr ""
+msgstr "Plaats voor veld"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
@@ -6801,6 +6922,11 @@ msgid ""
"before proceeding.
Search and replace in text fields using character "
"matching or regular expressions. "
msgstr ""
+"Je kunt je bibliotheek met deze functie kapot maken. Veranderingen "
+"zijn permanent. Je kunt niet ongedaan maken. Deze functie is experimenteel "
+"en er kunnen fouten optreden. Je wordt sterk aangeraden eerst een backup van "
+"je bibliotheek te maken voor je verder gaat.
Zoek en vervang in "
+"tekstvelden met karaktercombinaties of reguliere expressies. "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
@@ -6811,6 +6937,13 @@ msgid ""
"checked, the search text must match exactly. If it is unchecked, the search "
"text will match both upper- and lower-case letters"
msgstr ""
+"In karakter modus wordt gezocht naar de ingevoerde tekst in het opgegeven. "
+"De tekst wordt vervangen door de opgegeven tekst, overal waar het gevonden "
+"wordt in het opgegeven veld. Als het vervangen klaar is kan de tekst "
+"aangepast worden naar hoofdletters, kleine letters of elk woord naar "
+"hoofdletter. Als je hoofdletter gevoelig opgeeft dan moet de zoektekst exact "
+"overeenkomen. Als je deze niet kiest dan zal alle tekst, kleine en grote "
+"letters, overeenkomen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
@@ -6826,49 +6959,61 @@ msgid ""
"information on python's regular expressions, and in particular the 'sub' "
"function."
msgstr ""
+"In reguliere expressie modus moet de zoektekst op reguliere expressies van "
+"python zijn gebaseerd. De vervangende teks kan refereren aan parentese "
+"expressies in het patroon. Het zoeken is niet vastgezet en kan verschillende "
+"aanpassingen doen in een keer. De aanpassingsfuncties (kleine letters bv) "
+"worden toegepast op de gevonden tekst, niet op het hele veld. Het "
+"uitkomstveld geeft aan welk veld de aanpassingen gaat krijgen. Je kunt in "
+"dat veld tekst vervangen, of ervoor of erna aan toevoegen. Zie deze bron voor meer "
+"informatie van python's reguliere expressies en dan vooral de 'sub' "
+"(ingebedde) functie."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
-msgstr ""
+msgstr "Je moet een doel opgeven als de bron een opgemaakt veld is"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
msgid "Search/replace invalid"
msgstr "Zoek/vervang ongeldig"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
-msgstr ""
+msgstr "Auteurs kunnen niet opgenomen worden. Boek titel %s niet aangepast."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
-msgstr ""
+msgstr "Titel kan niet opgenomen worden. Boek titel %s niet aangepast."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
msgid "Search pattern is invalid: %s"
msgstr "Zoekpatroon is ongeldig: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
+"Veranderingen opslaan voor %d boeken.\n"
+"Fase {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Verander Meta informatie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Sorteer A&utomatisch op auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "Auteur s&ortering: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6876,102 +7021,112 @@ msgstr ""
"Geef aan hoe de auteur(s) van dit boeken dienen te worden gesorteerd. "
"Bijvoorbeeld: Charles Dickens moet worden gesorteerd als: Dickens, Charles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Rangschikking"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Rangschikking van dit boek. 0-5 sterren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Geen wijzigingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " sterren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Voeg tags toe: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Open Tag Editor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Verwijder tags:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Lijst van tags die moeten worden verwijderd, gescheiden met komma's. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Aanvinken om alle tags uit de boeken te verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Alles verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
-msgid "If checked, the series will be cleared"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
-msgid "Clear series"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+msgid "If checked, the series will be cleared"
+msgstr "Aangevinkt, de serie wordt verwijderd"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
+msgid "Clear series"
+msgstr "Verwijder serie"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
"you selected them. So if you selected Book A and then Book B,\n"
"Book A will have series number 1 and Book B series number 2."
msgstr ""
+"Als deze niet aangevinkt is dan zullen alle nummers van de serie op 1 gezet\n"
+"worden. Als deze wel aangevinkt is dan zullen de boeken automatisch\n"
+"worden genummerd in de volgorde van de selectie."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Nummer de boeken in deze serie automatisch"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""
+"Series worden standaard genummerd vanaf het hoogste nummer van deze serie \n"
+"in de database. Vink dit aan om Calibre te laten nummeren vanaf de \n"
+"opgegeven waarde"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Verwijder &formaat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "Verwi&ssel titel en auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
"title and author are swapped before the title case is set"
msgstr ""
+"Maakt van de woorden in de titel de eerste letter een hoofdletter. Als deze "
+"en wissel\n"
+"titel en auteur samen aangevinkt zijn is eerst de wissel en daarna de "
+"hoofdletters"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
-msgstr ""
+msgstr "Verander titel naar hoofdletters"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6982,125 +7137,141 @@ msgstr ""
"Toekomstige conversies van deze boeken zullen de standaard instellingen "
"gebruiken."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
"Verwijder voor de geselecteerde boeken de opge&slagen conversie instellingen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Basis metagegevens"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Aangepaste metagegevens"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
-msgid "Search &field:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
-msgid "The name of the field that you want to search"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
-msgid "Search mode:"
-msgstr ""
+msgid "Search &field:"
+msgstr "Zoek&functie"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+msgid "The name of the field that you want to search"
+msgstr "De naam van het veld dat je wilt zoeken"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+msgid "Search mode:"
+msgstr "Zoekmodus:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
msgstr ""
+"Kies voor normale tekst vergelijking of geavanceerde reguliere expressie "
+"vergelijking"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Zoeken naar:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
msgstr ""
+"Geef op wat je wilt zoeken, gewoon tekst of een reguliere expressie, "
+"afhankelijk van de modus."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
msgstr ""
+"Aanvinken als de zoekterm exact overeen moet komen met hoofd- en kleine "
+"letters. Niet aanvinken om dit te negeren."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
-msgstr ""
+msgstr "Hoofdlettergevoelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "&Vervangen door:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""
+"De vervangende tekst. De overeenkomende tekst zal vervangen worden met deze "
+"tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
-msgstr ""
+msgstr "Functie toepassen na vervanging:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
"field is processed. In regular expression mode, only the matched text is "
"processed"
msgstr ""
+"Geef op hoe de tekst verwerkt moet worden na samenvoeging en vervanging. In "
+"karaktermodus wordt het volledige\n"
+"veld verwerkt. In expressiemodus wordt alleen de geraakte tekst verwerkt."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
-msgstr ""
+msgstr "&Doelveld:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
-msgid "Mode:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
-msgid "Specify how the text should be copied into the destination."
-msgstr ""
+"Het veld waar de tekst na de verandering wordt ingezet. Als deze blanco is "
+"dan wordt het bronveld gebruikt."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+msgid "Mode:"
+msgstr "Modus:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
+msgid "Specify how the text should be copied into the destination."
+msgstr "Geef op hoe de tekst naar het doel gekopieerd moet worden."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
"nothing should be put between the original text and the inserted text"
msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
-msgid "use comma"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
-msgid "Test &text"
-msgstr ""
+"Als de verangingsmodus voor- of navoegen is dan geeft dit aan of er een "
+"comma of niets\n"
+"tussen de originele tekst of nieuwe tekst moet worden gezet"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
-msgid "Test re&sult"
-msgstr ""
+msgid "use comma"
+msgstr "Gebruik komma"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
-msgid "Your test:"
-msgstr ""
+msgid "Test &text"
+msgstr "Test &tekst"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
+msgid "Test re&sult"
+msgstr "Testre&sultaat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
+msgid "Your test:"
+msgstr "Jouw test:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
msgid "&Search and replace (experimental)"
-msgstr ""
+msgstr "Zoek tek&st en vervang (experimenteel)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7162,12 +7333,16 @@ msgid ""
" The green color indicates that the current author sort matches the current "
"author"
msgstr ""
+" De groene kleur geeft aan dat de huidige auteursortering overeenkomt met de "
+"huidige auteur"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:354
msgid ""
" The red color indicates that the current author sort does not match the "
"current author"
msgstr ""
+" De rode kleur geeft aan dat de huidige auteursortering niet overeenkomt met "
+"de huidige auteur"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:359
msgid "Abort the editing of all remaining books"
@@ -7183,81 +7358,83 @@ msgid "This ISBN number is invalid"
msgstr "Dit ISBN nummer is ongeldig"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Het is niet mogelijk om het labelopmaakprogramma te gebruiken"
+msgid "Tags changed"
+msgstr "Tags veranderd"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
msgstr ""
-"Het labelopmaakprogramma kan niet gebruikt worden als u de labels hebt "
-"gewijzigd"
+"Je hebt de tags veranderd. Om de tageditor te gebruiken moet je deze "
+"veranderingen opslaan of weigeren."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Downloaden omslag afbeelding..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Kan omslag niet downloaden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Omslag kon niet worden gedownload "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "De download is verbroken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
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:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
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:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Ongeldige omslag afbeelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
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:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Er zijn fouten opgetreden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
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:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Metagegevens kunnen niet worden opgevraagd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
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:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Geen toegang"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
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?"
@@ -7285,6 +7462,11 @@ msgid ""
"If the box is colored green, then text matches the individual author's sort "
"strings. If it is colored red, then the authors and this text do not match."
msgstr ""
+"Geef aan hoe de auteurs van dit boek gesorteerd moeten worden. Bijvoorbeeld "
+"Charles Dickens moet gesorteerd worden als Dickens, Charles.\n"
+"Als het veld groen gekleurd is, dan komt de tekst overeen met de individuele "
+"auteur sortering. Als het rood is, dan komen de auteurs en tekst niet "
+"overeen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381
msgid ""
@@ -7293,6 +7475,8 @@ msgid ""
"Using this button to create author sort will change author sort from red to "
"green."
msgstr ""
+"Baseer automatisch de auteursortering op de geselecteerde auteur.\n"
+"Gebruik deze knop om de auteursortering van rood naar groen te veranderen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:396
msgid "Remove unused series (Series that have no books)"
@@ -7350,11 +7534,11 @@ msgstr "&Bladeren"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:417
msgid "Remove border (if any) from cover"
-msgstr ""
+msgstr "Verwijder rand (als er is) van omslag"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:418
msgid "T&rim"
-msgstr ""
+msgstr "T&rimmen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419
msgid "Reset cover to default"
@@ -7362,7 +7546,7 @@ msgstr "Vervang omslag afbeelding door de standaard afbeelding"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:421
msgid "Download co&ver"
-msgstr ""
+msgstr "Download omslag &v"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422
msgid "Generate a default cover based on the title and author"
@@ -7447,15 +7631,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
msgid "Account"
-msgstr ""
+msgstr "Account"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
msgid "(optional)"
-msgstr ""
+msgstr "(optioneel)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
msgid "(required)"
-msgstr ""
+msgstr "(verplicht)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
@@ -7904,28 +8088,28 @@ msgstr "&Testen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:55
msgid "Display contents of exploded ePub"
-msgstr ""
+msgstr "Toon inhoud van uitgepakte ePub"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:56
msgid "&Explode ePub"
-msgstr ""
+msgstr "&ePub uitpakken"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:57
msgid "Rebuild ePub from exploded contents"
-msgstr ""
+msgstr "ePub herbouwen met de uitgepakte inhoud"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:58
msgid "&Rebuild ePub"
-msgstr ""
+msgstr "ePub he&rbouwen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:59
msgid "Discard changes"
-msgstr ""
+msgstr "Verwerp veranderingen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:218
msgid "&Cancel"
-msgstr ""
+msgstr "&Annuleer"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:61
msgid ""
@@ -7935,6 +8119,11 @@ msgid ""
"windows you used to edit files in the epub.
Rebuild the ePub, "
"updating your calibre library.
"
msgstr ""
+"
Pak de ePub uit om de inhoud in een verkenner te tonen. Rechtsklik op "
+"bestanden en kies 'Openen met..' jouw tekstverwerker. Wanneer de "
+"aanpassingen compleet zijn sluit dan de verkenner en de tekstverwerker "
+"die je gebruikt hebt.
Herbouw de ePub en je bibliotheek wordt "
+"bijgewerkt.
"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "No recipe selected"
@@ -8117,6 +8306,9 @@ msgid ""
"For help with writing advanced news recipes, please visit User Recipes"
msgstr ""
+"Voor hulp met het schrijven van geavanceerde nieuwsrecepten bezoek je Gebruikers "
+"recepten"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282
msgid "Recipe source code (python)"
@@ -8355,7 +8547,7 @@ msgstr "Geef de boeken in de calibre bibliotheek weer"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Device"
-msgstr ""
+msgstr "Apparaat"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
msgid "Show books in the main memory of the device"
@@ -8383,22 +8575,18 @@ msgstr "Geef de boeken weer die op geheugenkaart B staan"
msgid "available"
msgstr "beschikbaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"De weergave van boeken zal beperkt worden tot de criteria die aan de "
"geselecteerde zoekopdracht voldoen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:172
msgid "Advanced search"
msgstr "Geavanceerde Zoekopdracht"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Zoeken:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:177
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8406,19 +8594,27 @@ msgstr ""
"
Zoek door de boekenlijst gesorteerd op titel, auteur, uitgever, labels, "
"commentaar, enz.
Woorden gescheiden door spaties worden samengevoegd"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+msgid "&Go!"
+msgstr "&Ga!"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:186
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Ga snelzoeken (je kunt ook Enter drukken)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:192
msgid "Reset Quick Search"
msgstr "Snelzoeken wissen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:204
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:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:210
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:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:216
msgid "Delete current saved search"
msgstr "Verwijder de huidige bewaarde zoekopdracht"
@@ -8440,79 +8636,82 @@ msgstr "Op het apparaat"
msgid "Size (MB)"
msgstr "Grootte (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Boek %s van %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Boek %s van %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "De zoekopdracht is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
-msgstr ""
+msgstr "De UUID van dit boek is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "In de bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Grootte"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Boek %s van %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Gemarkeerd voor wissen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Dubbel-klik om me te wijzigen
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:144
msgid "Hide column %s"
msgstr "Verberg kolom %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Sort on %s"
msgstr "Sorteer op %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:150
msgid "Ascending"
msgstr "Oplopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Descending"
msgstr "Aflopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Change text alignment for %s"
msgstr "Verander de uitlijning van de text voor %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Left"
msgstr "Links"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Right"
msgstr "Rechts"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Center"
msgstr "Midden"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:187
msgid "Show column"
msgstr "Geef kolom weer"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:199
msgid "Restore default layout"
msgstr "Herstel standaard layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:740
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8546,7 +8745,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:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Geen resultaten gevonden"
@@ -8612,7 +8811,7 @@ msgid "Do not check for updates"
msgstr "Check niet voor updates"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre Bibliotheek"
@@ -8752,23 +8951,23 @@ msgstr "Geen overeenkomsten gevonden voor dit boek"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:190
msgid "Failed to download metadata"
-msgstr ""
+msgstr "Metagegevens downloaden mislukt"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
msgid "cover"
-msgstr ""
+msgstr "omslag"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Downloaded"
-msgstr ""
+msgstr "Gedownload"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Failed to get"
-msgstr ""
+msgstr "Verkrijgen mislukt"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
msgid "%s %s for: %s"
-msgstr ""
+msgstr "%s %s van: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
@@ -8777,18 +8976,20 @@ msgstr "Voltooid"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
msgid "Successfully downloaded metadata for %d out of %d books"
-msgstr ""
+msgstr "Metagegevens downloaden succesvol voor %d van %d boeken"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
-msgstr ""
+msgstr "Details"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
"the default settings."
msgstr ""
+"Zet instellingen terug naar standaard. Klik Apply om deze standaard "
+"instellingen te bewaren."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:49
msgid ""
@@ -8802,7 +9003,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:50
msgid "Read metadata from &file contents rather than file name"
-msgstr ""
+msgstr "Lees metagegevens van bestandsinhoud in plaats van &filenaam"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:51
msgid ""
@@ -8931,10 +9132,12 @@ msgid ""
"A comma-separated list of tags that will be applied to books added to the "
"library"
msgstr ""
+"Een kommagescheiden lijst van tags die toegevoegd worden aan boeken die aan "
+"de bibliotheek worden toegevoegd."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153
msgid "Tags to apply when adding a book:"
-msgstr ""
+msgstr "Tags om toe te voegen wanneer je een boek toevoegt:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:154
msgid "Reset all disabled &confirmation dialogs"
@@ -8989,13 +9192,15 @@ msgstr "Bewerk een door de gebruiker gedefinieerde kolom"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91
msgid "Add &custom column"
-msgstr ""
+msgstr "Voeg eigen &Column toe"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:37
msgid ""
"Restore settings to default values. Only settings for the currently selected "
"section are restored."
msgstr ""
+"Zet instellingen terug naar standaard. Alleen de instellingen voor de "
+"huidige selectie worden teruggezet."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:19
msgid "Text, column shown in the tag browser"
@@ -9032,7 +9237,7 @@ msgstr "Ja/Nee"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:42
msgid "Column built from other columns"
-msgstr ""
+msgstr "Column gemaakt van andere columns"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
msgid "No column selected"
@@ -9063,6 +9268,8 @@ msgid ""
"Lookup names cannot end with _index, because these names are reserved for "
"the index of a series column."
msgstr ""
+"Opzoeknamen kunnen niet eindigen met _index, omdat deze namen gereserveerd "
+"zijn voor de index van een Serie column."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:126
msgid "No column heading was provided"
@@ -9078,7 +9285,7 @@ msgstr "De koptekst %s is al in gebruik"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:156
msgid "You must enter a template for composite columns"
-msgstr ""
+msgstr "Je moet een template opgeven voor compositie columns"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:147
@@ -9147,19 +9354,19 @@ msgstr "&Datum formaat"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:143
msgid "
Field template. Uses the same syntax as save templates."
-msgstr ""
+msgstr "
Veld template. Gebruikt dezelfde syntax als opslagtemplates."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:144
msgid "Similar to save templates. For example, {title} {isbn}"
-msgstr ""
+msgstr "Gelijk aan opslagtemplates. Bijvoorbeeld, {title} {isbn}"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:145
msgid "Default: (nothing)"
-msgstr ""
+msgstr "Standaard: (niets)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:146
msgid "&Template"
-msgstr ""
+msgstr "&Template"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21
msgid "Getting debug information"
@@ -9291,7 +9498,7 @@ msgstr "Laat het opstartscherm zien"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:114
msgid "Disable ¬ifications in system tray"
-msgstr ""
+msgstr "Schakel ¬ificaties in systeem tray uit"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:115
msgid "Use &Roman numerals for series"
@@ -9319,44 +9526,48 @@ msgstr "Geef &tekst onder de iconen weer:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:121
msgid "&Split the toolbar into two toolbars"
-msgstr ""
+msgstr "&Splits de werkbalk in twee werkbalken"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:215
msgid "&Apply"
-msgstr ""
+msgstr "Toep&assen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:222
msgid "Restore &defaults"
-msgstr ""
+msgstr "Stan&daard terugzetten"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
msgid "Save changes"
-msgstr ""
+msgstr "Bewaar veranderingen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:224
msgid "Cancel and return to overview"
-msgstr ""
+msgstr "Annuleer en terug naar overzicht"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:259
msgid "Restoring to defaults not supported for"
-msgstr ""
+msgstr "Terugzetten naar standaard niet ondersteund voor"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:294
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
+"Voor sommige van de veranderingen is een herstart nodig. Herstart Calibre zo "
+"snel mogelijk."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:297
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
+"Voor de veranderingen die je hebt gemaakt moet Calibre onmiddelijk "
+"herstarten. Je kunt geen instellingen meer aanpassen tot je herstart."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120
msgid "Restart needed"
-msgstr ""
+msgstr "Herstart nodig"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
@@ -9401,25 +9612,27 @@ msgstr "Installeer commando regel tools"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
msgid "Device currently connected: "
-msgstr ""
+msgstr "Apparaat dat nu verbonden is: "
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
msgid "Device currently connected: None"
-msgstr ""
+msgstr "Apparaat dat nu verbonden is: Geen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
msgid ""
"That format and device already has a plugboard or conflicts with another "
"plugboard."
msgstr ""
+"Dat formaat en apparaat hebben al een pluginset of conflicteren met een "
+"andere pluginset."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
msgid "Invalid destination"
-msgstr ""
+msgstr "Ongeldige bestemming"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
msgid "The destination field cannot be blank"
-msgstr ""
+msgstr "Het bestemmingsveld mag niet leeg zijn"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
msgid ""
@@ -9440,42 +9653,57 @@ msgid ""
"users might do to force it to use the ';' that the kindle requires. A third "
"would be to specify the language."
msgstr ""
+"Her kun je de metagegevens die calibre gebruikt om een boek te updaten "
+"wanneer je deze opslaat of naar een apparaat stuurt.\n"
+"\n"
+"Gebuik dit om een 'pluginset' te maken voor een formaat (of alle formaten) "
+"en een apparaat (of alle apparaten). De pluginset geeft aan welke template "
+"is verbonden met welk veld.\n"
+"\n"
+"Vaak zullen templates referenties bevatten naar compositiecolumns, maar dit "
+"hoeft niet. Je kunt elke template gebruiken in een bronveld die je elders in "
+"calibre kunt gebruiken. \n"
+"\n"
+"Een mogelijk gebruik van een pluginset is het veranderen van de titel om "
+"serie informatie te bevatten. Een andere kan auteursortering wijzigen, iets "
+"dat mobi-gebruikers zouden kunnen doen om ; te gebruiken, dat bij een kindle "
+"verplicht is."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
msgid "Format (choose first)"
-msgstr ""
+msgstr "Formaat (eerste keuze)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
msgid "Device (choose second)"
-msgstr ""
+msgstr "Apparaat (tweede keuze)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
msgid "Add new plugboard"
-msgstr ""
+msgstr "Toevoegen nieuwe pluginset"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
msgid "Edit existing plugboard"
-msgstr ""
+msgstr "Wijzig bestaande pluginset"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125
msgid "Existing plugboards"
-msgstr ""
+msgstr "Bestaande pluginsets"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
msgid "Source template"
-msgstr ""
+msgstr "Bron template"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
msgid "Destination field"
-msgstr ""
+msgstr "Bestemmingsveld"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
msgid "Save plugboard"
-msgstr ""
+msgstr "Pluginset opslaan"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129
msgid "Delete plugboard"
-msgstr ""
+msgstr "Verwijder pluginset"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:100
msgid "%(plugin_type)s %(plugins)s"
@@ -9569,11 +9797,11 @@ msgstr "&Toevoegen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:33
msgid "Any custom field"
-msgstr ""
+msgstr "Elk eigen veld"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34
msgid "The lookup name of any custom field. These names begin with \"#\")"
-msgstr ""
+msgstr "De opzoeknaam van elk eigen veld. Deze namen beginnen met \"#\")"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:47
msgid "Save &template"
@@ -9667,6 +9895,15 @@ msgid ""
"
Automatic management: Calibre automatically keeps metadata on the "
"device in sync with the calibre library, on every connect
"
msgstr ""
+"
Handmatig onderhouden: Calibre wijzigt de metagegevens en voegt "
+"collecties alleen toe als een boek is verzonden. Met deze optie zal Calibre "
+"nooit een collectie verwijderen.
\n"
+"
Alleen bij verzenden: Calibre wijzigt de metagegevens en voegt en "
+"verandert collecties alleen wanneer het naar het apparaat wordt "
+"verzonden.
\n"
+"Automatisch onderhouden Calibre houdt automatisch de metagegevens "
+"op het apparaat gelijk met de calibre bibliotheek bij elke "
+"verbinding."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:77
msgid ""
@@ -9674,6 +9911,10 @@ msgid ""
"Send to Device button. This setting can be overriden for individual devices "
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
+"Hier kun je instellen hoe calibre je boeken moet bewaren als je Verzend naar "
+"apparaat kiest. Deze instelling kan overschreven worden voor individuele "
+"apparaten door de apparaat interface plugins aan te passen in Voorkeuren-"
+">Geavanceerd->Plugins"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:320
@@ -9690,7 +9931,7 @@ msgstr "Toeganglog-bestand:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:121
msgid "You need to restart the server for changes to take effect"
-msgstr ""
+msgstr "Je moet de server herstarten om de veranderingen door te voeren"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124
msgid "Server &port:"
@@ -9881,6 +10122,9 @@ msgid ""
"Values for the tweaks are shown below. Edit them to change the behavior of "
"calibre. Your changes will only take effect after a restart of calibre."
msgstr ""
+"Waarden voor de aanpassingen staan onder. Pas ze aan om het gedrag van "
+"calibre aan te passen. Je veranderingen zullen pas effect hebben na het "
+"herstarten van calibre."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:51
msgid "All available tweaks"
@@ -9891,26 +10135,27 @@ msgid "&Current tweaks"
msgstr "&Huidige aanpassingen"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Zoeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
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:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
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:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Opgeslagen zoekopdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
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 "
@@ -10031,11 +10276,15 @@ msgstr "Beheer gebruikerscategorïen"
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
+"Het veranderen van auteurs voor deze boeken kan even duren. Weet je het "
+"zeker?"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
+"Het veranderen van metagegevens voor zoveel boeken kan lang duren. Weet je "
+"het zeker?"
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
@@ -10050,31 +10299,31 @@ msgstr "Dupliceer naam zoekopdracht"
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:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sorteer op naam"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sorteer op populariteit"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sorteer op gemiddelde score"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
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:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Match alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Match iedere"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
@@ -10082,11 +10331,11 @@ msgstr ""
"items die aan alle criteria voldoen, of selecteer items die aan één van deze "
"criteria voldoen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Beheer &door de gebruiker gecreëerde categorien"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Voeg je eigen categorïen to aan de labelbrowser"
@@ -10214,18 +10463,20 @@ msgid ""
"%s has been updated to version %s. See the new features. Visit the download page?"
msgstr ""
+"%s is geupdate naar versie %s. Zie See the Nieuwe features. Bezoek de downloadpagina?"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
msgid "Update available!"
-msgstr ""
+msgstr "Update beschikbaar!"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
msgid "Show this notification for future updates"
-msgstr ""
+msgstr "Laat deze notificatie zien voor volgende updates"
#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
msgid "&Get update"
-msgstr ""
+msgstr "Verkrij&g update"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
@@ -10383,7 +10634,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:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr "onthoudt de laatst gebruikte venster grootte"
@@ -10547,79 +10798,81 @@ msgstr "Afdrukvoorbeeld"
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:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Kies eboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Eboeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Geen zoekterm gevonden voor: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
-msgstr "Bezig met het laden van de kaftenbrowser..."
+msgstr "Bezig met het laden van de omslagbrowser..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr "Opbaren %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
-msgstr ""
+msgstr "Bladwijzer #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr "Bladwijzer toevoegen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr "Geef titel voor bladwijzer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr "Beheer Bladwijzers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr "Eboek wordt geladen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr "DRM foutmelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
Dit boek wordt beschermd door DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr "EBoek kan niet worden geopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr "Opties voor de eboek viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
+"Als dit is opgegeven zal het leesvenster proberen om volledig scherm te "
+"openen."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
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:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -10737,7 +10990,7 @@ msgstr "Verberg"
msgid "Toggle"
msgstr "Omschakelen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10747,7 +11000,7 @@ msgstr ""
"kun je de calibre boek collectie direct op je telefoon bekijken. Om dit te "
"doen zul je de content server moeten inschakelen."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10755,7 +11008,7 @@ msgstr ""
"Denk er aan om calibre open te laten, aangezien de server alleen werkt "
"zolang calibre draait"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10765,20 +11018,20 @@ msgstr ""
"bibliotheek. myhostname is de volledige hostname of het IP address van de "
"computer waar calibre op draait."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Verplaatsen bibliotheek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Bibliotheek kon niet worden verplaatst"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "ongeldige database"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10786,20 +11039,21 @@ msgstr ""
"
Een ongeldige bibliotheek bestaat at in %s, verwijder deze alvorens "
"nogmaals te proberen de bestaande bibliotheek te verplaatsen. Fout: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Bibliotheek kon niet worden verplaatst"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Selecteer de locatie voor boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
+"Je moet een lege map kiezen voor de calibre bibliotheek. %s is niet leeg."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "Welkom Wizard"
@@ -11277,6 +11531,9 @@ msgid ""
"Default: '%default'\n"
"Applies to: ePub, MOBI output formats"
msgstr ""
+"Bewaar 'Series' onderdeel in catalogus.\n"
+"Standaard: '%default'\n"
+"Geldt voor: ePub, MOBI uitvoerformaten."
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:581
msgid ""
@@ -11341,35 +11598,35 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:17
msgid "Invalid titles"
-msgstr ""
+msgstr "Ongeldige titels"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:18
msgid "Extra titles"
-msgstr ""
+msgstr "Extra titels"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:19
msgid "Invalid authors"
-msgstr ""
+msgstr "Ongeldige auteurs"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:20
msgid "Extra authors"
-msgstr ""
+msgstr "Extra auteurs"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:21
msgid "Missing book formats"
-msgstr ""
+msgstr "Missende boekformaten"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:22
msgid "Extra book formats"
-msgstr ""
+msgstr "Extra boekformaten"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:23
msgid "Unknown files in books"
-msgstr ""
+msgstr "Onbekende bestanden in de boeken"
#: /home/kovid/work/calibre/src/calibre/library/check_library.py:24
msgid "Folders raising exception"
-msgstr ""
+msgstr "Mappen die een uitzondering hebben"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:43
msgid ""
@@ -11748,7 +12005,7 @@ msgstr ""
"Standaard: Geen filter"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr ""
"Laat gedetailleerde output informatie zien. Handig bij het opsporen van "
@@ -11911,33 +12168,43 @@ msgid ""
"Perform some checks on the filesystem representing a library. Reports are "
"{0}\n"
msgstr ""
+"%prog check_library [options]\n"
+"\n"
+"Voer controles uit op het bestandssysteem van de bibliotheek. Rapporten zijn "
+"{0}\n"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
msgid "Output in CSV"
-msgstr ""
+msgstr "Output in CSV"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:889
msgid ""
"Comma-separated list of reports.\n"
"Default: all"
msgstr ""
+"Kommagescheiden lijst van rapporten.\n"
+"Standaard: alle"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:893
msgid ""
"Comma-separated list of extensions to ignore.\n"
"Default: all"
msgstr ""
+"Kommagescheiden lijst van te negeren extensies.\n"
+"Standaard: alle"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:897
msgid ""
"Comma-separated list of names to ignore.\n"
"Default: all"
msgstr ""
+"Kommagescheiden lijst van te negeren namen.\n"
+"Standaard: alle"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:927
msgid "Unknown report check"
-msgstr ""
+msgstr "Onbekende rapportcontrole"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
msgid ""
@@ -11953,16 +12220,33 @@ msgid ""
"what is found in the OPF files.\n"
" "
msgstr ""
+"%prog restore_database [options]\n"
+"\n"
+"Herstel deze database met de metagegevens die opgeslagen zijn in de OPF "
+"bestanden\n"
+"in elke map van de bibliotheek. Dit is handig als je metadata.db bestand "
+"corrupt is.\n"
+"\n"
+"WAARSCHUWING: Dit zal je database compleet herbouwen. Je raakt alle\n"
+"bewaarde zoektermen, gebruikerscategorien, pluginsets, "
+"conversieinstellingen\n"
+"en recepten kwijt. Herstelde metagegevens zullen net zo accuraat zijn als "
+"wat er\n"
+"gevonden is in de OPF bestanden.\n"
+" "
#: /home/kovid/work/calibre/src/calibre/library/cli.py:975
msgid ""
"Really do the recovery. The command will not run unless this option is "
"specified."
msgstr ""
+"Het herstel echt doen. Dit zal niet starten totdat deze optie is ingesteld."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:988
msgid "You must provide the --really-do-it option to do a recovery"
msgstr ""
+"Je moet de --het-herstel-echt-doen optie nog instellen om een herstel te "
+"doen."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1025
msgid ""
@@ -11971,32 +12255,44 @@ msgid ""
"Produce a report of the category information in the database. The\n"
"information is the equivalent of what is shown in the tags pane.\n"
msgstr ""
+"%prog list_categories [options]\n"
+"\n"
+"Maak een rapport van de categorie informatie in de database. De\n"
+"informatie is gelijk aan wat er in het tagpanel staat.\n"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1033
msgid ""
"Output only the number of items in a category instead of the counts per item "
"within the category"
msgstr ""
+"Toon alleen het aantal items binnen een categorie in plaats van de het "
+"aantal stukken per item binnen in de categorie"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1038
msgid ""
"The character to put around the category value in CSV mode. Default is "
"quotes (\")."
msgstr ""
+"Het karakter dat om de categorie waarde moet in CSV modus. Standaard is "
+"quotes ('')."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041
msgid ""
"Comma-separated list of category lookup names.\n"
"Default: all"
msgstr ""
+"Kommagescheiden lijst van categorie opzoeknamen.\n"
+"Standaard: alle"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
msgid "The string used to separate fields in CSV mode. Default is a comma."
msgstr ""
+"Het karakter dat gebruitk wordt om velden te scheiden in CSV mode. Standaard "
+"is komma."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
msgid "CATEGORY ITEMS"
-msgstr ""
+msgstr "Categorie items"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
@@ -12068,15 +12364,15 @@ msgstr "Beoordelingen"
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
msgid "Title Sort"
-msgstr ""
+msgstr "Titelsortering"
#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
msgid "Processed"
-msgstr ""
+msgstr "Verwerkt"
#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
msgid "creating custom column "
-msgstr ""
+msgstr "Maak custom column "
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
@@ -12168,6 +12464,8 @@ msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
msgstr ""
+"Kommagescheiden lijst van opslagformaten voor elk boek. Standaard worden "
+"alle formaten bewaard."
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
@@ -12275,126 +12573,142 @@ msgstr ""
"meer dan dit aantal items zijn. Standaard: %default. Maak hier een groot "
"getal van om groeperen uit te zetten."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Voorvoegsel voor URL's. Handig voor reverseproxying van deze server vanaf "
+"Apache/nginx/etc."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
"Wachtwoord om toegang te verkrijgen tot je calibre bibliotheek. "
"Gebruikersnaam is "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
-msgstr ""
+msgstr "Laden, wachten aub"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "First"
-msgstr ""
+msgstr "Eerste"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Last"
-msgstr ""
+msgstr "Laatste"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
msgid "Previous"
-msgstr ""
+msgstr "Vorige"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
msgid "Next"
-msgstr ""
+msgstr "Volgende"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
msgid "Browsing %d books"
-msgstr ""
+msgstr "Verken %d boeken"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
-msgstr ""
+msgstr "Gemiddelde waardering"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
msgid "%s: %.1f stars"
-msgstr ""
+msgstr "%s: %.1f sterren"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
-msgstr ""
+msgstr "%d sterren"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
-msgstr ""
+msgstr "Populariteit"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
-msgstr ""
+msgstr "Sorteren met"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "bibliotheek"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "thuis"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Nieuwste"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Alle boeken"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
-msgstr ""
+msgstr "Verken boeken met"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
-msgstr ""
+msgstr "Kies een categorie om mee te verkennen"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
-msgstr ""
+msgstr "Verkennen met"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
-msgstr ""
+msgstr "Omhoog"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
-msgstr ""
+msgstr "in"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
-msgstr ""
+msgstr "Boeken in"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
-msgstr ""
+msgstr "Andere formaten"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
-msgid "Get"
-msgstr ""
+msgstr "Lees %s in het %s formaat"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr "Verkrijg"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
-msgstr ""
+msgstr "Permalink"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
-msgstr ""
+msgstr "Een permanente koppeling naar dit boek"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
-msgstr ""
+msgstr "Dit boek is verwijderd"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
-msgstr ""
+msgstr "zoekende"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
-msgstr ""
+msgstr "Boeken vergelijken"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12406,16 +12720,26 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[options]\n"
+"\n"
+"Start de calibre server. De calibre server\n"
+"toont je bibliotheek op het internet. De standaard interface\n"
+"laat je je bibliotheek verkennen per categorie. Je kunt ook\n"
+"een interface krijgen die optimaal is ingesteld voor mobiele \n"
+"browsers op /mobiel en een OPDS gebaseerde interface\n"
+"voor gebruik met leesprogramma's op /opds.\n"
+"\n"
+"De OPDS interface wordt automatisch via Bonjour gepresenteerd.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Pad naar de bibliotheek map voor de content server"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Schrijf het proces-PID naar het opgegeven bestand."
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12423,6 +12747,14 @@ msgstr ""
"Specificeert een beperking die gebruikt wordt bij deze aanroeping. Deze "
"optie gaat boven elke per-bibliotheek instelling gespecificeerd in de GUI"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Herlaad server automatisch wanneer de broncode verandert. Werkt misschien "
+"niet op alle systemen."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d boek"
@@ -12523,7 +12855,7 @@ msgstr "Voeg nieuwe formaten toe aan bestaande boeken"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:723
msgid "Tags to apply to books added to the library"
-msgstr ""
+msgstr "Tags die aan boeken toegevoegd worden die in de bibliotheek komen"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:727
msgid "List of named saved searches"
@@ -12539,11 +12871,11 @@ msgstr "Hoe en wanneer calibre metadata actualiseert op het apparaat."
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
msgid "lookup requires either 2 or an odd number of arguments"
-msgstr ""
+msgstr "opzoeken met minstens 2 of een oneven aantal argumenten"
#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
msgid "switch requires an odd number of arguments"
-msgstr ""
+msgstr "switch heeft een oneven aantal argumenten nodig"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
@@ -12643,7 +12975,7 @@ msgstr "Duits (AT)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
msgid "French (BE)"
-msgstr ""
+msgstr "Frans (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (NL)"
@@ -12655,41 +12987,43 @@ msgstr "Nederlands (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
msgid "Choose theme (needs restart)"
-msgstr ""
+msgstr "Kies thema (herstart nodig)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
msgid "No interpreter"
-msgstr ""
+msgstr "Geen interpreter"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:189
msgid "No active interpreter found. Try restarting the console"
-msgstr ""
+msgstr "Geen actieve interpreter gevonden. Probeer console te herstarten"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:203
msgid "Interpreter died"
-msgstr ""
+msgstr "Interpreteren gestopt"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:204
msgid ""
"Interpreter dies while excuting a command. To see the command, click Show "
"details"
msgstr ""
+"Interpreter vastgelopen tijdens het uitvoeren. Click toon details om het "
+"commando te zien."
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
-msgstr ""
+msgstr "Welkom bij"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
msgid " console "
-msgstr ""
+msgstr " console "
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
msgid "Code is running"
-msgstr ""
+msgstr "Code wordt uitgevoerd"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
msgid "Restart console"
-msgstr ""
+msgstr "Herstart console"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
@@ -12755,87 +13089,87 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Onbekende Nieuwe Bron"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "Het \"%s\" recept heeft een gebruikernaam en wachtwoord nodig"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Download voltooid"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "De volgende artikelen konden niet worden gedownload:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Delen van de volgende artikelen konden niet worden gedownload:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " van "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tMislukte links:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Kan artikel niet ophalen. Voer uit met optie -vv om oorzaak te zien"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Downloading feeds..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "feeds van index pagina"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Probeer omslag te downloaden"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Genereren Colofon..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Begin download [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feeds gedownload tot %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Kon omslag niet downloaden: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Download omslag van %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Colofon plaatje gedownload"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Artikel zonder Naam"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artikel gedownload: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Artikel download mislukt: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Downloading feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12843,7 +13177,7 @@ msgstr ""
"Inloggen niet gelukt. Controleer je gebruikersnaam en wachtwoord voor de "
"calibre periodiekendienst."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12867,7 +13201,7 @@ msgstr "Gepland"
msgid "Custom"
msgstr "Aangepast"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12877,12 +13211,12 @@ msgstr ""
"\n"
"Waar URL is bijvoorbeeld http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Basis map waar de URL naar toe wordt geschreven. Standaard is %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -12890,7 +13224,7 @@ msgstr ""
"Timeout in seconden om te wachten op een antwoord van de server. Standaard: "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -12898,7 +13232,7 @@ msgstr ""
"Maximum aantal niveaus om recursief te zoeken -- de diepte van de te volgen "
"links. Standaard %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12906,7 +13240,7 @@ msgstr ""
"Het maximum aantal bestanden te downloaden. Dit is alleen van toepassing op "
"bestanden in labels. Standaard is %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -12914,7 +13248,7 @@ msgstr ""
"Minimum inteval in seconden tussen aaneensluitende downloads. Standaard is "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12922,7 +13256,7 @@ msgstr ""
"De karakter codering voor de websites die je probeert te downloaden. "
"Standaard zal er worden geprobeerd om de codering te raden."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -12933,7 +13267,7 @@ msgstr ""
"link zal worden gevolgd als deze overeenkomt met ten minste een reguliere "
"expressie. Standaard zullen alle links worden gevolgd."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -12947,7 +13281,7 @@ msgstr ""
"geen enkele link overgeslagen. indien zowel --filter-regexp en --match-"
"regexp worden gebruikt, dan zal --filter-regexp allereerst worden toegepast."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Download geen CSS stylesheets"
@@ -13666,6 +14000,9 @@ msgstr "Download geen CSS stylesheets"
#~ msgid "Edit meta information"
#~ msgstr "Wijzig meta informatie"
+#~ msgid "&Search:"
+#~ msgstr "&Zoeken:"
+
#~ msgid ""
#~ "Search the list of books by title, author, publisher, tags and "
#~ "comments
Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Zachowaj od&stępy"
@@ -5491,21 +5663,21 @@ msgstr "Zachowaj od&stępy"
msgid "TXT Output"
msgstr "Wyjściowy TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Styl zakończenia &linii:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maksymalna długość linii:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -5518,71 +5690,71 @@ msgstr "Etykieta tekstowa"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Użyj kreatora pomagającego skonstruować wyrażenie XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Zawierające &atrybut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "O &wartości:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(wyrażenie regularne)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
"
For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5606,6 +5778,7 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek"
#: /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/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5630,28 +5803,28 @@ msgstr "Ustaw '%s' na dzisiaj"
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Usuń wszystkie etykiety"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "etykiety do dodania"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "etykiety do usunięcia"
@@ -5660,99 +5833,92 @@ msgstr "etykiety do usunięcia"
msgid "No details available."
msgstr "Brak szczegółów."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:189
msgid "Device no longer connected."
msgstr "Urządzenie zostało już odłączone."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:307
msgid "Get device information"
msgstr "Pobierz informacje o urządzeniach"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
msgid "Get list of books on device"
msgstr "Pozyskaj listę książek na urządzeniu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:328
msgid "Get annotations from device"
msgstr "Pobierz adnotacje z urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:340
msgid "Send metadata to device"
msgstr "Prześlij metadane do urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:345
msgid "Send collections to device"
msgstr "Wyślij kolekcje na urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
msgid "Upload %d books to device"
msgstr "Prześlij %d książek na urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:395
msgid "Delete books from device"
msgstr "Usuń książki na urządzeniu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:412
msgid "Download books from device"
msgstr "Pobierz książki z urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:422
msgid "View book on device"
msgstr "Zobacz ksiązki na urządzeniu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
msgid "Set default send to device action"
msgstr "Ustaw domyślne działanie przesyłania na urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:462
msgid "Send to main memory"
msgstr "Prześlij do pamięci głownej"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:464
msgid "Send to storage card A"
msgstr "Prześlij na kartę pamięci A"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:451
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:466
msgid "Send to storage card B"
msgstr "Prześlij na kartę pamięci B"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:480
msgid "Main Memory"
msgstr "Pamięć głowna"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Wyślij i usuń z biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:477
-msgid "Send specific format"
-msgstr "Wyślij wybrany format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Odłącz urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:66
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:132
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
-msgid "Error"
-msgstr "Błąd"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Błąd podczas komunikacji z urządzeniem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Ustaw folder do otwarcia jako urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Błąd komunikacji z urządzeniem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5760,138 +5926,138 @@ msgstr ""
"Wystąpił chwilowy błąd komunikacji z urządzeniem. Odłącz i podłącz je "
"ponownie lub uruchom komputer ponownie."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Urządzenie: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " wykryte"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:837
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "wybranych do wysłania"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Wybierz format plików przesyłanych na urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:851
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Brak urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Nie można było przesłać: Żadne urządenie nie jest podłączone"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:855
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:859
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Brak karty"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:856
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:860
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Nie można przesłać: Urządzenie nie posiada karty pamięci"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:901
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "W załączniku znajdziesz e-booka"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:905
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "przez"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:906
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "w formacie %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:919
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Wysyłanie wiadomości do"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:957
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1112
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Brak odpowiednich formatów"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:950
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
"Dokonać automatycznej konwersji następujących książek przed wysłaniem ich "
"poprzez email?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Nie można było przesłać następujących książek poprzez email, ponieważ nie "
"znaleziono odpowiednich formatów:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:976
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Przesłanie książek na email nie powiodło się"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Przesłanie następujących książek poprzez email nie powiodło się:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:981
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Preślij poprzez email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Aktualności:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Załączony jest"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Wysyłaj aktualności do"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1051
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Dokonać automatycznej konwersji następujących książek przed przesłaniem ich "
"na urządzenie?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Trwa wysyłanie katalogów do urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1145
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Przesyłanie aktualności na urządzenie."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1198
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Wysyłanie książek do urządzenia."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Brak miejsca na urządzeniu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1304
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5899,14 +6065,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:324
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57
msgid "Invalid template"
msgstr "Niewłaściwy szablon"
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58
msgid "The template %s is invalid:"
msgstr "Szablon %s jest nieprawidłowy:"
@@ -5943,15 +6109,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
msgid "Fit &cover within view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
msgid "&Previous"
msgstr "&Poprzednia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
msgid "&Next"
msgstr "&Następna"
@@ -5959,67 +6125,80 @@ msgstr "&Następna"
msgid "My Books"
msgstr "Moje książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Wygeneruj katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Wygeneruj katalog dla {0} książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Format katalogu:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"&Tytuł katalogu (istniejący katalog o tej samej nazwie zostanie nadpisany):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Automatycznie wyślij katalog do urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Opcje katalogu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiuj do schowka"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Nazwa"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Wybierz format"
@@ -6061,7 +6240,7 @@ msgid "No location selected"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr ""
@@ -6113,7 +6292,7 @@ msgstr "&Autor(rzy):"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Edytuj komentarze"
@@ -6139,19 +6318,19 @@ msgstr "Lokalizacja"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:919
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:280
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Data"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1104
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Usuń z urządzenia"
@@ -6160,35 +6339,35 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:115
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:590
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:591
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6227,9 +6406,9 @@ msgstr "Nie znaleziono metadanych"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Nie odnaleziono metadanych. Spróbuj poprawić tytuł i autora albo numer ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6296,71 +6475,71 @@ msgstr "Pokaż &szczegóły zadania"
msgid "Stop &all non device jobs"
msgstr "Zatrzymaj &wszystkie zadania nie na urządzeniu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Zajęty"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Małe litery"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Wielkie litery"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Wielkość liter w tytule"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Edytuję metadane dla %d książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6369,7 +6548,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6379,7 +6558,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6394,110 +6573,110 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Edytuj metadane"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:316
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatycznie sortuj według autora"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "S&ortowanie według autora: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
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:319
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Ocena:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:321
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Ocena tej książki. 0-5 gwiazdek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:322
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Bez zmian"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " gwiazdek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Dodaj t&agi: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Otwórz edytor etykiet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Usuń etykiety:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Lista oddzielonych przecinkami etykiet do usunięcia z książki. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6505,110 +6684,110 @@ 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:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Automatycznie numeruj książki w cyklu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Usuń &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "Zamień tytuł i autora"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
-msgid "Change title to title case"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
"title and author are swapped before the title case is set"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+msgid "Change title to title case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
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:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr "Usuń zapi&sane ustawienia konwersji dla wybranych książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Podstawowe metadane"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Własne metadane"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -6616,48 +6795,48 @@ msgid ""
"processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
"nothing should be put between the original text and the inserted text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
msgid "&Search and replace (experimental)"
msgstr ""
@@ -6741,76 +6920,78 @@ msgid "This ISBN number is invalid"
msgstr "Numer ISBN nie jest poprawny"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Nie można użyć edytora etykiet"
+msgid "Tags changed"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
-msgstr "Edytor etykiet nie może zostać użyty, jeśli zmodyfikowałeś etykiety"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Pobieranie okładki..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Nie można pobrać okładki"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Nie można pobrać okładki. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Czas pobierania minął."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Nie udało się odnaleźć okładki dla tej książki. Spróbuj podać najpierw numer "
"ISBN."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
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:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Zła okładka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Ta okładka nie jest działającym obrazkiem"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Pojawiły się błędy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Wystepiły błędy podczas pobierania społecznościowych metadanych"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:733
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Nie można pobrać metadanych"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Musisz określić co najmniej jeden element - kod ISBN, tytuł, autor lub "
"wydawca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:820
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Brak dostępu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:821
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
"Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny "
@@ -6932,14 +7113,14 @@ msgstr "Wymagane hasło"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Nazwa &użytkownika:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Hasło:"
@@ -6987,57 +7168,69 @@ msgstr "Dodaj nowe zapisane wyszukanie"
msgid "Change the contents of the saved search"
msgstr "Zmień zawartość zapisanego wyszukania"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126
msgid "Need username and password"
msgstr "Potrzebna jest nazwa użytkownika oraz hasło"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127
msgid "You must provide a username and/or password to use this news source."
msgstr ""
"Musisz podać nazwę użytkownik i/lub hasło, aby móc korzystać z tego źródła "
"aktualności."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
+msgid "Account"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
+msgid "(optional)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
+msgid "(required)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
msgstr "Stworzone przez: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:192
msgid "Last downloaded: never"
msgstr "Ostatnio pobrano: nigdy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:207
msgid "%d days, %d hours and %d minutes ago"
msgstr "%d dni, %d godzin i %d minut temu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:209
msgid "Last downloaded"
msgstr "Ostatnio pobrano"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "Schedule news download"
msgstr "Zaplanuj pobieranie aktualności"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:236
msgid "Add a custom news source"
msgstr "Dodaj własne źródło aktualności"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:241
msgid "Download all scheduled new sources"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:341
msgid "No internet connection"
msgstr "Brak połączenia z internetem"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid "Cannot download news as no internet connection is active"
msgstr ""
"Nie można pobrac żadnych aktualności dopóki żadne połączenie internetowe nie "
"jest aktywne"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:283
msgid "Recipes"
msgstr "Źródła"
@@ -7151,16 +7344,16 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Usuń pobrane aktualności starsze niż "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "zawiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
"Tekst, którego szukasz. Jest on interpretowany jako wyrażenie regularne."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
"
Negate this match. That is, only return results that do not match "
"this query."
@@ -7168,7 +7361,7 @@ msgstr ""
"
Zaneguj to wyszukiwanie. Wynikami będą książki, które nie pasują "
"do tekstu wyszukiwania."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Zaneguj"
@@ -7236,12 +7429,12 @@ msgid "Choose formats"
msgstr "Wybierz formaty"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:83
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:97
msgid "Authors"
msgstr "Autorzy"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128
msgid "Publishers"
msgstr "Wydawcy"
@@ -7365,12 +7558,12 @@ msgid "%s (was %s)"
msgstr "%s (był %s)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:580
msgid "Item is blank"
msgstr "Element jest pusty"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:75
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:581
msgid "An item cannot be set to nothing. Delete it instead."
msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń."
@@ -7466,82 +7659,82 @@ msgid ""
"updating your calibre library.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "No recipe selected"
msgstr "Nie zaznaczono źródła"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:137
msgid "The attached file: %s is a recipe to download %s."
msgstr "Załączony plik: %s jest źródłem do pobrania %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:138
msgid "Recipe for "
msgstr "Źródło dla "
-#: /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.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260
msgid "Switch to Advanced mode"
msgstr "Przełącz na tryb zaawansowany"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:169
msgid "Switch to Basic mode"
msgstr "Przełącz na tryb podstawowy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a title"
msgstr "Strumień musi mieć tytuł"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed must have a title"
msgstr "Strumień musi mieć tytuł"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:184
msgid "Feed must have a URL"
msgstr "Strumień musi poisadać adres URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "The feed %s must have a URL"
msgstr "Strumień %s musi poisadać adres URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191
msgid "This feed has already been added to the recipe"
msgstr "Ten strumień został już dodany do"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "Invalid input"
msgstr "Niepoprawne dane wejściowe"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:292
msgid "
Could not create recipe. Error: %s"
msgstr "
Nie można było stworzyć źródła. Błąd: %s"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:295
msgid "Replace recipe?"
msgstr "Zastąpić źródłó?"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:296
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr "Własne źródło o nazwie %s już istnieje. Chcesz je zastąpić?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick recipe"
msgstr "Wybierz źródło"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick the recipe to customize"
msgstr "Wybierz źródło, które chcesz dostosować"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:282
msgid "Choose a recipe file"
msgstr "Wybierz plik źródła"
@@ -7635,11 +7828,8 @@ msgstr "&Dodaj strumień"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281
msgid ""
"For help with writing advanced news recipes, please visit User Recipes"
+"href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes"
msgstr ""
-"Aby uzyskać pomoc w pisaniu zaawansowanych źródeł aktualności odwiedź stronę "
-"źródła "
-"aktualności użytkownika."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282
msgid "Recipe source code (python)"
@@ -7844,79 +8034,83 @@ msgstr " - Zadania"
msgid "Eject this device"
msgstr "Odłącz urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:209
msgid "Library"
msgstr "Biblioteka"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
msgid "Show books in calibre library"
msgstr "Pokaż książki w bibliotece calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
msgid "Show books in the main memory of the device"
msgstr "Pokaż książki w pamięci głownej urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Karta A"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
msgid "Show books in storage card A"
msgstr "Pokaż książki na karcie pamięci A"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:841
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Karta B"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70
msgid "Show books in storage card B"
msgstr "Pokaż książki na karcie pamięci B"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:128
msgid "available"
msgstr "dostępne"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Wyświetlane książki będą zawężone do pozycji z wybranego zapisanego "
"wyszukania"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:172
msgid "Advanced search"
msgstr "Wyszukiwanie zaawansowane"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:155
-msgid "&Search:"
-msgstr "&Szukaj:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:177
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+msgid "&Go!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:186
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:192
msgid "Reset Quick Search"
msgstr "Wyczyść pasek wyszukiwania"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:204
msgid "Copy current search text (instead of search name)"
msgstr "Skopiuj aktualny tekst wyszukiwania (zamiast nazwy wyszukiwania)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:210
msgid "Save current search under the name shown in the box"
msgstr "Zapisz aktualne wyszukanie pod nazwą pokazaną w polu"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:216
msgid "Delete current saved search"
msgstr "Usuń aktualne zapisane wyszukanie"
@@ -7929,83 +8123,91 @@ msgid "Y"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:240
msgid "On Device"
msgstr "Na urządzeniu"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285
msgid "Size (MB)"
msgstr "Rozmiar (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
-msgid "Book %s of %s."
-msgstr "Książka %s z %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:697
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1222
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
+msgid "This book's UUID is \"{0}\""
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "W bibliotece"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Rozmiar"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Książka %s z %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Oznaczone do usunięcia"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Kliknij dwa razy, aby rozpocząć edycję
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:144
msgid "Hide column %s"
msgstr "Ukryj kolumnę %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Sort on %s"
msgstr "Posortuj po kolumnie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:150
msgid "Ascending"
msgstr "Rosnąco"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Descending"
msgstr "Malejąco"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Change text alignment for %s"
msgstr "Zmień wyrównanie tekstu dla %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Left"
msgstr "Do lewej"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Right"
msgstr "Do prawej"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Center"
msgstr "Wyśrodkuj"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:187
msgid "Show column"
msgstr "Pokaż kolumnę"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:199
msgid "Restore default layout"
msgstr "Przywróć domyślny układ"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:740
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8038,52 +8240,52 @@ msgid "No matches for the search phrase %s were found."
msgstr "Nie znaleziono wyników dla szukanej frazy %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:433
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Brak pasujących wyników"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Przeglądarka LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Przetwarzam plik LFR"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Pasek narzędzi przeglądarki LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Następna strona"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Poprzednia strona"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Wstecz"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Do przodu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Następny pasujący"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Otwórz e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Ustawienia"
@@ -8104,7 +8306,7 @@ msgid "Do not check for updates"
msgstr "Nie sprawdzaj czy uaktualnienie jest dostępne"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Biblioteka calibre"
@@ -8241,32 +8443,33 @@ msgstr "Nie znaleziono wyników dla tej książki"
msgid "Failed to download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
msgid "cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Failed to get"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
msgid "%s %s for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
msgid "Done"
msgstr "Gotowe"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr ""
@@ -8808,107 +9011,69 @@ msgstr ""
msgid "Restart needed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:50
-msgid "Checking database integrity"
-msgstr "Sprawdzanie integralności bazy danych"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:67
-msgid "Failed to check database integrity"
-msgstr "Sprawdzenie integralności bazy danych się nie powiodło"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:72
-msgid "Some inconsistencies found"
-msgstr "Znaleziono pewne nieścisłości"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:73
-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 ""
-"Następujące książki zawierały formaty wymienione w bazie danych, które nie "
-"były rzeczywiście dostępne. Wpisy dla tych formatów zostały usunięte. "
-"Powinieneś sprawdzić je ręcznie. Taka sytuacja może mieć miejsce, gdy "
-"ręcznie manipulujesz plikami bezpośrednio w folderze biblioteki."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:101
-msgid "Backup metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:102
-msgid ""
-"Metadata will be backed up while calibre is running, at the rate of 30 books "
-"per minute."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Nie powiodła się instalacja narzędzi linii poleceń."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
msgid "Command line tools installed"
msgstr "Narzędzia linii poleceń zostały zainstalowane"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46
msgid "Command line tools installed in"
msgstr "Narzędzia linii poleceń zostały zainstalowane w"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:47
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
"Jeśli przeniesiesz calibre.app, będziesz musiał przeinstalować narzędzia "
"linii poleceń."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
"Ogranicz liczbę jednocześnie wykonywanych zadań do ilości &rdzeni procesora"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
msgid "Debug &device detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:73
-msgid "&Check database integrity"
-msgstr "&Sprawdź integralność bazy danych"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64
msgid "Open calibre &configuration directory"
msgstr "Otwórz katalog &konfiguracyjny calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
msgid "&Install command line tools"
msgstr "Za&instaluj narzędzia linii komend"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76
-msgid "Back up metadata of all books"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
+msgid "Device currently connected: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77
-msgid "Check the library folders for potential problems"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
+msgid "Device currently connected: None"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
msgid ""
"That format and device already has a plugboard or conflicts with another "
"plugboard."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
msgid "Invalid destination"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
msgid "The destination field cannot be blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
msgid ""
"Here you can change the metadata calibre uses to update a book when saving "
"to disk or sending to device.\n"
@@ -8923,44 +9088,44 @@ msgid ""
"use elsewhere in calibre.\n"
"\n"
"One possible use for a plugboard is to alter the title to contain series "
-"informaton. Another would be to change the author sort, something that mobi "
+"information. Another would be to change the author sort, something that mobi "
"users might do to force it to use the ';' that the kindle requires. A third "
"would be to specify the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
msgid "Format (choose first)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
msgid "Device (choose second)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
msgid "Add new plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
msgid "Edit existing plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125
msgid "Existing plugboards"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
msgid "Source template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
msgid "Destination field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
msgid "Save plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129
msgid "Delete plugboard"
msgstr ""
@@ -9247,7 +9412,7 @@ msgid "View &server logs"
msgstr "Pokaż dziennik &serwera"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9363,26 +9528,27 @@ msgstr ""
msgid "&Current tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Szukaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Wybrane wyszukania będą trwale usunięte. Jesteś pewien?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
"Szukaj (Aby użyć zaawansowanego wyszukiwania kliknij przycisk po lewej)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Zapisane wyszukania"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
"Wybierz zapisane wyszukanie lub wpisz nazwę dla nowego wyszukania do zapisu"
@@ -9464,87 +9630,97 @@ msgstr "Wyczyść"
msgid "&Alternate shortcut:"
msgstr "&Alternatywny skrót:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
msgid "Rename '%s'"
msgstr "Zmień nazwę '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
msgid "Edit sort for '%s'"
msgstr "Edytuj sortowanie dla '%s'"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Hide category %s"
msgstr "Ukryj kategorię %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
msgid "Show category"
msgstr "Wyświetl kategorię"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
msgid "Show all categories"
msgstr "Wyświetl wszystkie kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
msgid "Manage %s"
msgstr "Zarządzaj %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
msgid "Manage Saved Searches"
msgstr "Zarządzaj zapisanymi wyszukaniami"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
msgid "Manage User Categories"
msgstr "Zarządzaj kategoriami użytkownika"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
+msgid ""
+"Changing the authors for several books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
+msgid ""
+"Changing the metadata for that many books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
msgstr "Wyszukiwania"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595
msgid "Duplicate search name"
msgstr "Powtórzona nazwa wyszukania"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:517
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
msgid "The saved search name %s is already used."
msgstr "Nazwa zapisanego wyszukania %s jest już używana."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sortuj wg nazwy"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sortuj wg popularności"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:775
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sortuj wg średniej oceny"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:778
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Ustaw porządek sortowania dla wpisów w Przeglądarce etykiet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Dopasuj wszystkie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Dopasuj którykolwiek"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:793
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Zarządzaj kategoriami &użytkownika"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Dodaj swoje własne kategorie do Przeglądarki etykiet"
@@ -9607,12 +9783,12 @@ msgstr "&Odłącz połączone urządzenie"
msgid "Calibre Quick Start Guide"
msgstr "Krótki przewodnik po calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:428
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Błąd podczas konwersji"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -9621,27 +9797,27 @@ msgstr ""
"href=\"%s\">DRM. Musisz najpierw usunąć to zabezpieczenie przy pomocy "
"innego programu."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Źródło wyłączone"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:457
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Nie powiodło się"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
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:519
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Niektóre zadania są aktywne. Jesteś pewnien, że chcesz zamknąć program?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! \n"
" Quitting may cause corruption on the device. \n"
@@ -9651,11 +9827,11 @@ msgstr ""
" Wyjście może spowodować uszkodzenie urządzenia. \n"
" Jesteś pewny, że chcesz wyjść?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "OSTRZEŻENIE: Aktywne zadania"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9663,18 +9839,23 @@ msgstr ""
"będzie uruchomione w zasobniku systemowym. Aby je zamknąć, wybierz "
"Zakończ z menu kontekstowego w zasobniku systemowym."
-#: /home/kovid/work/calibre/src/calibre/gui2/update.py:56
-msgid "Update available"
-msgstr "Uaktualnienia dostępne"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/update.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:53
msgid ""
-"%s has been updated to version %s. See the %s. See the new features. Visit the download page?"
msgstr ""
-"%s zostało uaktualnione do wersji %s. Sprawdź nowe funkcjonalności. Przejść teraz na stronę "
-"pobierania?"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
+msgid "Update available!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
+msgid "Show this notification for future updates"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
+msgid "&Get update"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
@@ -9700,31 +9881,31 @@ msgstr "Import zakładek"
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Menadżer zakładek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Działania"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Edycja"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Usuń"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Zresetuj"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Eksportuj"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importuj"
@@ -9831,7 +10012,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:687
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr "Zapamiętaj ostatnio użyty rozmiar okienka"
@@ -9890,36 +10071,36 @@ msgstr "Rozmiar czcionki o stałej szerokości znaków w pikselach"
msgid "The standard font type"
msgstr "Standardowy typ czcionki"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
msgstr "Sprawdź w słowniku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138
msgid "Go to..."
msgstr "Przejdź do..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Next Section"
msgstr "Następna sekcja"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
msgid "Previous Section"
msgstr "Poprzednia sekcja"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
msgid "Document Start"
msgstr "Początek dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
msgid "Document End"
msgstr "Koniec dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
msgid "Section Start"
msgstr "Początek sekcji"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
msgid "Section End"
msgstr "Koniec sekcji"
@@ -9975,92 +10156,97 @@ msgstr "Przewiń w prawo"
msgid "Book format"
msgstr "Format książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
msgid "Position in book"
msgstr "Pozycja w książce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:203
msgid "Search for text in book"
msgstr "Szukanie tekstu w książce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272
msgid "Print Preview"
msgstr "Podgląd wydruku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Łączenie z dict.org by sprawdzić: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Wybierz e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "E-booki"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Nie znalezniono wyników dla: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr "Dodaj zakładkę"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr "Dodaj tytuł zakładki"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr "Zarządzaj zakładkami"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr "Ładowanie książki..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr "Błąd DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
Ta książka jest chroniona przez DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr "Nie można otworzyć książki"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr "Opcje odpowiadające za kontolę nad przeglądarką książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:689
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
+msgid ""
+"If specified, viewer window will try to open full screen when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
msgid "Print javascript alert and console messages to the console"
msgstr "Wyświetlaj uwagi javascript'u i widomości konsolowe w konsoli"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -10107,6 +10293,10 @@ msgstr "Znajdź następne wystąpienie"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiuj do schowka"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Tryb odwołań"
@@ -10147,100 +10337,100 @@ msgstr "Kopiuj grafikę"
msgid "Paste Image"
msgstr "Wklej grafikę"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Zmień wielkość liter"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Zamień wielkość liter"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Wyświetl"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Ukryj"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Przenoszenie biblioteki..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Przeniesienie biblioteki nie powiodło się"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Nieprawidłowa baza danych"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Nie można przenieść biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Wybierz lokalizację dla książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "- kreator wstępnych ustawień"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Witaj w calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
"Jedyne takie rozwiązanie, przeznaczone dla wszystkich twoich e-książek."
@@ -10261,7 +10451,7 @@ msgstr "&Producent"
msgid "&Devices"
msgstr "&Urządzenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"
Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10269,13 +10459,13 @@ msgstr ""
"
Gratulacje!
Udało Ci się skonfigurować calibre. Naciśnij %s aby "
"zastosować Twoje ustawienia."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"
User Manual
A User Manual is also available online."
@@ -10283,7 +10473,7 @@ msgstr ""
"
Podręcznik użytkownika
Podręcznik użytkownika dostępny jest również "
"w Internecie."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
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 "
@@ -10292,15 +10482,15 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "Email &Kindle:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Wybierz &język:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10308,11 +10498,11 @@ msgstr ""
"Wybierz lokalizację Twoich książek. Gdy dodasz książki do calibre, zostaną "
"one tutaj skopiowane:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Zmień"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
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 "
@@ -10360,67 +10550,67 @@ msgid "You must set the username and password for the mail server."
msgstr ""
"Musisz ustawić nazwe uzytkownika i hasło dla tego serweru pocztowego."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Wyślij email &od:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "&Serwer poczty"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre może opcjonalnie użyć konkretnego serwera, aby przesyłać "
"pocztę email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Nazwa komputera:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Nazwa hosta Twojego serwera poczty, np. smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Port, na którym Twój serwer poczty nasłuchuje połączeń. Domyślnie to 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Twoja nazwa użytkownika na serwerze pocztowym"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Twoje hasło na serwerze pocztowym"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Pokaż"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Szyfrowanie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -10428,27 +10618,27 @@ msgstr ""
"Użyj szyfrowania TLS podczas podłączania do serwera poczty. To najczęstsze "
"ustawienie."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Użyj szyfrowania SSL podczas podłączania do serwera poczty."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Użyj poczty Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Testowy email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
"
If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10456,7 +10646,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Włącz serwer &zawartości"
@@ -10484,7 +10674,7 @@ msgstr "odznaczony"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:175
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
msgid "no"
msgstr "nie"
@@ -10495,7 +10685,7 @@ msgstr "zaznaczony"
#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:175
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
msgid "yes"
msgstr "tak"
@@ -10743,6 +10933,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:143
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -10984,7 +11175,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr ""
"Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu."
@@ -11108,6 +11299,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
msgid "Output in CSV"
msgstr ""
@@ -11133,21 +11325,66 @@ msgstr ""
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:966
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
msgid ""
+"%prog restore_database [options]\n"
"\n"
-" %prog restore_database [options]\n"
+"Restore this database from the metadata stored in OPF files in each\n"
+"directory of the calibre library. This is useful if your metadata.db file\n"
+"has been corrupted.\n"
"\n"
-" Restore this database from the metadata stored in OPF\n"
-" files in each directory of the calibre library. This is\n"
-" useful if your metadata.db file has been corrupted.\n"
-"\n"
-" WARNING: This completely regenrates your datbase. You will\n"
-" lose stored per-book conversion settings and custom recipes.\n"
+"WARNING: This command completely regenerates your database. You will lose\n"
+"all saved searches, user categories, plugboards, stored per-book conversion\n"
+"settings, and custom recipes. Restored metadata will only be as accurate as\n"
+"what is found in the OPF files.\n"
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1019
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:975
+msgid ""
+"Really do the recovery. The command will not run unless this option is "
+"specified."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:988
+msgid "You must provide the --really-do-it option to do a recovery"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1025
+msgid ""
+"%prog list_categories [options]\n"
+"\n"
+"Produce a report of the category information in the database. The\n"
+"information is the equivalent of what is shown in the tags pane.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1033
+msgid ""
+"Output only the number of items in a category instead of the counts per item "
+"within the category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1038
+msgid ""
+"The character to put around the category value in CSV mode. Default is "
+"quotes (\")."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041
+msgid ""
+"Comma-separated list of category lookup names.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
+msgid "The string used to separate fields in CSV mode. Default is a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
+msgid "CATEGORY ITEMS"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -11169,74 +11406,78 @@ msgid ""
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:81
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:837
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Główna"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2270
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "
Migrating old database to ebook library in %s
"
msgstr ""
"
Przenoszenie starej bazy danych do biblioteki książek w %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2299
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2350
msgid "Copying %s"
msgstr "Kopiowanie %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2316
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2367
msgid "Compacting database"
msgstr "Kompaktowanie bazy danych"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2409
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460
msgid "Checking SQL integrity..."
msgstr "Sprawdzam integralność SQL..."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2448
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2499
msgid "Checking for missing files."
msgstr "Sprawdzam czy brakuje jakichś plików."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2470
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2521
msgid "Checked id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:125
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139
msgid "Ratings"
msgstr "Oceny"
-#: /home/kovid/work/calibre/src/calibre/library/restore.py:117
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
+msgid "Title Sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
msgid "Processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/restore.py:182
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
msgid "creating custom column "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
msgstr "Tytuł"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
msgstr "Autorzy"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:35
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
msgid "The tags"
msgstr "Etykiety"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
msgid "The series"
msgstr "Cykl"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
msgid ""
"The series number. To get leading zeros use {series_index:0>3s} or "
"{series_index:>3s} for leading spaces"
@@ -11244,35 +11485,35 @@ msgstr ""
"Numer w cyklu. By uzyskać zera na początku użyj {series_index:0>3s} lub "
"{series_index:>3s} by uzyskać spacje"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
msgid "The rating"
msgstr "Ocena"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
msgid "The ISBN"
msgstr "Kod ISBN"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
msgid "The publisher"
msgstr "Wydawca"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
msgid "The date"
msgstr "Data"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
msgid "The published date"
msgstr "Data publikacji"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
msgid "The calibre internal id"
msgstr "Wewnętrzny identyfikator calibre"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:56
msgid "Options to control saving to disk"
msgstr "Opcje dotyczące zapisu na dysku"
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:62
msgid ""
"Normally, calibre will update the metadata in the saved files from what is "
"in the calibre library. Makes saving to disk slower."
@@ -11280,7 +11521,7 @@ msgstr ""
"Normalnie calibre uaktualni metadane w zapisanych plikach tymi, które są w "
"bibliotece calibre. Sprawia, że zapisywanie na dysku jest wolniejsze."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:64
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:65
msgid ""
"Normally, calibre will write the metadata into a separate OPF file along "
"with the actual e-book files."
@@ -11288,7 +11529,7 @@ msgstr ""
"Normalnie calibre zapisze metadane do osobnego pliku OPF obok właściwego "
"pliku z e-bookiem."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:67
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:68
msgid ""
"Normally, calibre will save the cover in a separate file along with the "
"actual e-book file(s)."
@@ -11296,13 +11537,13 @@ msgstr ""
"Normalnie calibre zapisze okładkę do osobnego pliku obok właściwego pliku z "
"e-bookiem."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:70
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:71
msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:73
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
"The template to control the filename and directory structure of the saved "
"files. Default is \"%s\" which will save books into a per-author "
@@ -11310,7 +11551,7 @@ msgid ""
"are: {%s}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:78
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:79
msgid ""
"The template to control the filename and directory structure of files sent "
"to the device. Default is \"%s\" which will save books into a per-author "
@@ -11318,7 +11559,7 @@ msgid ""
"are: {%s}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:85
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:86
msgid ""
"Normally, calibre will convert all non English characters into English "
"equivalents for the file names. WARNING: If you turn this off, you may "
@@ -11330,22 +11571,22 @@ msgstr ""
"możesz doświadczyć błędów podczas zapisywania, w zależności od tego, jak "
"dobrze Twój system plików radzi sobie z Unicode."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:91
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:94
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:92
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:95
msgid ""
"The format in which to display dates. %d - day, %b - month, %Y - year. "
"Default is: %b, %Y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:97
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:98
msgid "Convert paths to lowercase."
msgstr "Przekształć scieżki na małe znaki."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:99
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100
msgid "Replace whitespace with underscores."
msgstr "Zastąp spacje podkreśleniami."
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:319
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:335
msgid "Requested formats not available"
msgstr "Żądane formaty nie dostępne"
@@ -11391,35 +11632,171 @@ msgid ""
"disable grouping."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:94
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Hasło do biblioteki calibre. Nazwa użytkownika to "
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
+msgid "Loading, please wait"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "First"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Last"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Previous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
+msgid "Next"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
+msgid "Browsing %d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+msgid "Average rating"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
+msgid "%s: %.1f stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
+msgid "%d stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Popularity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
+msgid "Sort by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+msgid "Newest"
+msgstr "Najnowsze"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
+msgid "All books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
+msgid "Browse books by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
+msgid "Choose a category to browse by:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
+msgid "Browsing by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
+msgid "Up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
+msgid "in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
+msgid "Books in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
+msgid "Other formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
+msgid "Read %s in the %s format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
+msgid "Permalink"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
+msgid "A permanent link to this book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
+msgid "This book has been deleted"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
+msgid "in search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
+msgid "Matching books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
-"Start the calibre content server."
-msgstr ""
-"[options]\n"
+"Start the calibre content server. The calibre content server\n"
+"exposes your calibre library over the internet. The default interface\n"
+"allows you to browse you calibre library by categories. You can also\n"
+"access an interface optimized for mobile browsers at /mobile and an\n"
+"OPDS based interface for use with reading applications at /opds.\n"
"\n"
-"Włącz serwer zawartości calibre."
+"The OPDS interface is advertised via BonJour automatically.\n"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:30
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Ściezka do folderu biblioteki, który ma być uzywany w serwerze zawartości"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:32
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Zapisz identyfikator procesu do określonego pliku"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:36
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr ""
@@ -11452,10 +11829,6 @@ msgstr ""
msgid "Books sorted by "
msgstr "Książki sortowane według "
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
-msgid "Newest"
-msgstr "Najnowsze"
-
#: /home/kovid/work/calibre/src/calibre/utils/config.py:32
msgid "%sUsage%s: %s\n"
msgstr "%sUżycie%s: %s\n"
@@ -11535,6 +11908,14 @@ msgstr ""
msgid "How and when calibre updates metadata on the device."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
+msgid "lookup requires either 2 or an odd number of arguments"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
+msgid "switch requires an odd number of arguments"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
msgstr "Czekam..."
@@ -11697,7 +12078,7 @@ msgstr "Nie udało się wynegocjować sesji SSH: "
msgid "Failed to authenticate with server: %s"
msgstr "Nie mozna było uwierzytelnić z serwerem: %s"
-#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:230
+#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
msgid "Control email delivery"
msgstr "Kontroluj dostarczanie poczty email"
@@ -11744,93 +12125,93 @@ msgstr "Nie pobieraj najnowszych wersji wbudowanych źródeł z serwera calibre"
msgid "Unknown News Source"
msgstr "Nieznane źródło informacji"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:612
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "Źródło \"%s\" wymaga podania nazwy użytkownika i hasła."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Pobranie zakończone"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Nie udało się pobrać następujących artykułów:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:719
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Nie udało się pobrać części następujących artykułów:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:721
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " z "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:723
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tNieprawidłowe linki:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:812
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Nie udało się pobrać artykułu. Użyj -vv, by zobaczyć przyczynę"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:833
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Pobieram strumienie..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:838
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Pobierz strumienie ze strony głównej"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Próbuję pobrać okładkę..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:927
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Rozpoczynam pobieranie [%d wątek(ków)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Strumienie pobrano do %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Nie można pobrać okładki: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Pobieranie okładki z %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1004
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Artykuł bez tytułu"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artykuł pobrany: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Pobieranie artykułu nie powiodło się: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Pobieram strumień"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
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:1433
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -11853,7 +12234,7 @@ msgstr "Zaplanowano"
msgid "Custom"
msgstr "Dostosuj"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -11863,24 +12244,24 @@ msgstr ""
"\n"
"Gdzie URL to na przykład http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Główny katalog, w którym zapisywane są adresy URL. Domyślnie to %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr "Czas oczekiwania na odpowiedź serwera. Domyślnie: %default sek."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
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
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -11888,7 +12269,7 @@ msgstr ""
"Maksymalna liczba plików do pobrania. Stosowane jedynie do plików z etykiet "
". Wartość domyślna: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -11896,7 +12277,7 @@ msgstr ""
"Minimalny odstęp w sekundach pomiędzy kolejnymi pobraniami. Domyślnie to "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -11904,7 +12285,7 @@ msgstr ""
"Kodowanie znaków stron internetowych, które próbujesz pobrać. Domyślnie "
"calibre stara się automatycznie wybrać odpowiednie kodowanie."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -11915,7 +12296,7 @@ msgstr ""
"śledzony dopóki pasuje do co najmniej jednego wyrażenia regularnego. "
"Domyślnie wszystkie odnośniki są śledzone."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -11930,7 +12311,7 @@ msgstr ""
"jak i --match-regexp są wyspecyfikowane, --filter-regexp jest użyty jako "
"pierwszy."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Nie pobieraj arkuszy styli CSS."
@@ -12402,6 +12783,9 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "&Metadata from file name"
#~ msgstr "&Metadane z nazwy pliku"
+#~ msgid "&Search:"
+#~ msgstr "&Szukaj:"
+
#~ msgid ""
#~ "Profile of the target device this EPUB is meant for. Set to None to create a "
#~ "device independent EPUB. The profile is used for device specific "
@@ -12659,6 +13043,15 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "%d recipes"
#~ msgstr "%d źródeł"
+#~ msgid ""
+#~ "[options]\n"
+#~ "\n"
+#~ "Start the calibre content server."
+#~ msgstr ""
+#~ "[options]\n"
+#~ "\n"
+#~ "Włącz serwer zawartości calibre."
+
#~ msgid " plugins"
#~ msgstr " - wtyczki"
@@ -12884,6 +13277,9 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "The series number"
#~ msgstr "Numer serii"
+#~ msgid "Update available"
+#~ msgstr "Uaktualnienia dostępne"
+
#~ msgid "Device database corrupted"
#~ msgstr "Baza danych urządzenia uszkodzona"
@@ -12996,6 +13392,20 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "Fit &cover to view"
#~ msgstr "Dopasuj &okładkę do rozmiaru okna"
+#~ msgid ""
+#~ "For help with writing advanced news recipes, please visit User Recipes"
+#~ msgstr ""
+#~ "Aby uzyskać pomoc w pisaniu zaawansowanych źródeł aktualności odwiedź stronę "
+#~ "źródła "
+#~ "aktualności użytkownika."
+
+#~ msgid "Path to a txt file containing a comment."
+#~ msgstr "Ścieżka do pliku TXT zawierającego komentarz."
+
+#~ msgid "Output directory. Defaults to current directory"
+#~ msgstr "Katalog docelowy. Domyślnie aktualny katalog"
+
#~ msgid "Convert E-books"
#~ msgstr "Konwertuj ksiązki"
@@ -13016,12 +13426,20 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "Configure calibre"
#~ msgstr "Konfiguruj calibre"
+#~ msgid ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+#~ msgstr ""
+#~ "Nie odnaleziono metadanych. Spróbuj poprawić tytuł i autora albo numer ISBN."
+
#~ msgid "Communicate with the Kindle 2 eBook reader."
#~ msgstr "Umożliwia komunikację z czytnikiem książek Kindle 2."
#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader."
#~ msgstr "Umożliwia komunikację z czytnikami książek Sony PRS-600/700/900."
+#~ msgid "Communicate with the Nokia 810 internet tablet."
+#~ msgstr "Umożliwia komunikację z tabletem internetowym Nokia 810."
+
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "Umożliwia komunikację z czytnikami książek Sony PRS-300/505/500."
@@ -13037,6 +13455,14 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "(%d found)"
#~ msgstr "(znaleziono %d)"
+#~ msgid ""
+#~ "%s has been updated to version %s. See the new features. Visit the download page?"
+#~ msgstr ""
+#~ "%s zostało uaktualnione do wersji %s. Sprawdź nowe funkcjonalności. Przejść teraz na stronę "
+#~ "pobierania?"
+
#~ msgid ""
#~ "Latest version: %s"
@@ -13044,12 +13470,18 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ "Najnowsza wersja: %s"
+#~ msgid "EDITORIAL REVIEW"
+#~ msgstr "PRZEGLĄD REDAKCYJNY"
+
#~ msgid "Book Jacket"
#~ msgstr "Obwoluta"
#~ msgid "&Transliterate unicode characters to ASCII."
#~ msgstr "&Transliteruj znaki Unicode na ASCII."
+#~ msgid "&Check database integrity"
+#~ msgstr "&Sprawdź integralność bazy danych"
+
#~ msgid "Delete current search and clear search box"
#~ msgstr "Usuń aktualne wyszukiwanie i wyczyść pole wyszukiwania"
@@ -13102,6 +13534,9 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ "Biblioteka\n"
#~ "%d książek"
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Kliknij, aby otworzyć szczegóły ksiązki w oknie"
+
#~ msgid "Reader"
#~ msgstr "Czytnik"
@@ -13129,6 +13564,9 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "Show &donate button (restart)"
#~ msgstr "Pokaż przycisk &dotacji (wymaga restartu)"
+#~ msgid "Send specific format"
+#~ msgstr "Wyślij wybrany format"
+
#~ msgid ""
#~ "The selected books will be permanently deleted and the files removed "
#~ "from your computer. Are you sure?"
@@ -13149,5 +13587,14 @@ msgstr "Nie pobieraj arkuszy styli CSS."
#~ msgid "Use &Roman numerals for series number"
#~ msgstr "Używaj liczb &rzymskich do numerowania cyklu"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Nie można użyć edytora etykiet"
+
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr "Edytor etykiet nie może zostać użyty, jeśli zmodyfikowałeś etykiety"
+
#~ msgid "Communicate with the Promedia eBook reader"
#~ msgstr "Umożliwia komunikację z czytnikiem książek Promedia"
+
+#~ msgid "%prog [options] mybook.chm"
+#~ msgstr "%prog [opcje] mybook.chm"
diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po
index b6f2266723..05bb3c5307 100644
--- a/src/calibre/translations/ru.po
+++ b/src/calibre/translations/ru.po
@@ -6,14 +6,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.55\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 13:56+0000\n"
-"Last-Translator: Vitaliy Starostin \n"
+"POT-Creation-Date: 2010-11-06 15:45+0000\n"
+"PO-Revision-Date: 2010-11-08 14:28+0000\n"
+"Last-Translator: RedFox \n"
"Language-Team: American English \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:24+0000\n"
+"X-Launchpad-Export-Date: 2010-11-09 04:47+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
"X-Poedit-Language: Russian\n"
@@ -42,10 +42,10 @@ msgstr "Ничего не делает"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -58,8 +58,8 @@ msgstr "Ничего не делает"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -117,27 +117,27 @@ msgstr "Ничего не делает"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -149,7 +149,7 @@ msgstr "Ничего не делает"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -271,130 +271,136 @@ msgstr "Внести метаданные в файлы %s"
msgid "Set metadata from %s files"
msgstr "Внести метаданные из файлов %s"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
msgstr "Оформление"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
msgstr "Интерфейс"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "Настройте внешний вид calibre по-своему вкусу"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
-msgstr "Предпочтения"
+msgstr "Поведение"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Настройка поведения calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:206
msgid "Add your own columns"
-msgstr "Добавление колонок"
-
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
-msgid "Add/remove your own columns to the calibre book list"
-msgstr "Добавление/удаление личных колонок в списке книг"
+msgstr "Добавьте свои столбцы"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+msgid "Add/remove your own columns to the calibre book list"
+msgstr "Добавьте/удалите ваши собственные столбцы в список книг Calibre"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Настройка панели инструментов"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
msgstr ""
-"Настройка панели инструментов и контекстных меню, выбор доступных команд"
+"Настройте панель инструментов и контекстное меню, выбрав то, какие действия "
+"будут доступны для того и другого."
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
-msgstr "Параметры импорта"
+msgstr "Настройки ввода"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
-msgstr "Преобразование"
-
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
-msgid "Set conversion options specific to each input format"
-msgstr "Установка параметров импорта, специфичных для каждого формата"
+msgstr "Конвертация"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+msgid "Set conversion options specific to each input format"
+msgstr "Задайте параметры конвертации, характерные для каждого формата ввода"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Общие настройки"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Установка общих для всех форматов параметров конвертации"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
-msgstr "Выходные параметры"
-
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
-msgid "Set conversion options specific to each output format"
-msgstr "Установка параметров экспорта, специфичных для каждого формата"
+msgstr "Настройки вывода"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+msgid "Set conversion options specific to each output format"
+msgstr ""
+"Задайте параметры конвертации, характерные для каждого формата вывода"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Добавление книг"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Импорт/Экспорт"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
-msgstr "Настройки чтения метаданных из добавляемых в библиотеку книг"
+msgstr ""
+"Управление тем, как Calibre считывает метаданные из файлов при добавлении "
+"книг"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
-msgstr "Сохранить книги на диск"
+msgstr "Запись книг на диск"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
-msgstr "Настройки записи книг из базы данных на диск"
+msgstr ""
+"Управление тем, как Calibre экспортирует файлы из своей базы данных на диск "
+"при использовании записи на диск"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
-msgstr "Отправить книги на устройство"
+msgstr "Передача книг на устройства"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Контроль передачи книжек на устройство"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Изменять поля метаданных до сохранения/отправки"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Отправить книжку по e-mail"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Общий доступ к файлам"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -402,11 +408,11 @@ msgstr ""
"Настройка рассылки книг по e-mail. Может быть использована для "
"автоматической доставки загруженных новостных лент на устройство"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Сетевой доступ"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -414,33 +420,33 @@ msgstr ""
"Настройка http-сервера calibre, предоставляющего доступ к библиотеке с "
"любого устройства, подключенного к сети интернет"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Модули"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Расширенный"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Добавить/удалить/изменить различные части функциональности calibre"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Расширенные настройки"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Тонкая настройка поведения calibre при различных контекстах"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Разное"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Различная продвинутая конфигурация"
@@ -485,7 +491,7 @@ msgstr ""
"полезен, если вы ничего не знаете о входном документе."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr "Профиль для для линейки моделей SONY PRS. 500/505/600/700 и других"
@@ -495,62 +501,62 @@ msgid "This profile is intended for the SONY PRS 300."
msgstr "Профиль для SONY PRS 300."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
msgstr "Профиль для SONY PRS 900."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
msgstr "Профиль для Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
msgstr "Профиль для книг Mobipocket"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
msgstr "Профиль для Hanlin V3 и её клонов."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
msgstr "Профиль для Hanlin V5 и её клонов."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
msgstr "Профиль для Cybook G3."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
msgstr "Профиль для Cybook Opus."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
msgstr "Профиль для Amazon Kindle."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
msgstr "Профиль для iRex Illiad."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
msgstr "Профиль для iRex Digital Reader 1000."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
msgstr "Профиль для iRex Digital Reader 800."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
msgstr "Профиль для B&N Nook."
@@ -568,29 +574,29 @@ msgstr ""
"полезным, если вы хотите подготовить документ, предназначенный для чтения на "
"компьютере или на нескольких различных устройствах."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
msgstr ""
"Предназначено для iPad и аналогичных устройств с разрешением 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
msgstr "Профиль для Kobo Reader."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
msgstr "Профиль для SONY PRS-300"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
msgstr "Профиль для 5-дюймовой JetBook."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
@@ -598,11 +604,11 @@ msgstr ""
"Профиль для линейки SONY PRS: 500/505/700 - в ландшафтном режиме. Полезен "
"для комиксов."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
msgstr "Профиль для Amazon Kindle DX."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Этот профиль предназначен для Sanda Bambook."
@@ -716,14 +722,14 @@ msgstr "Обновление списка метаданных устройст
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
msgstr "%d из %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
msgstr "Готово"
@@ -753,7 +759,7 @@ msgstr ""
"Некоторые обложки не могут быть преобразованы.\n"
"Нажмите кнопку \"Показать детали\" для списка."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -767,7 +773,7 @@ msgstr ""
msgid "News"
msgstr "Новости"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -775,7 +781,7 @@ msgstr "Новости"
msgid "Catalog"
msgstr "Каталог"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
msgstr "Соединиться с iTunes"
@@ -998,19 +1004,23 @@ msgid "Communicate with the Sweex MM300"
msgstr "Соединиться с Sweex MM300"
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
msgstr "Соединиться с Kogan"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
msgstr "Соединиться с Pandigital Novel"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
msgid "Communicate with the VelocityMicro"
msgstr "Подключиться к VelocityMicro"
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Подключиться к GM2000"
@@ -1071,11 +1081,15 @@ msgstr "Соединиться с Teclast K3/K5"
msgid "Communicate with the Newsmy reader."
msgstr "Соединиться с Newsmy"
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
msgstr "Соединиться с iPapyrus"
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
msgstr "Подключиться к Sovos"
@@ -2003,7 +2017,7 @@ msgstr ""
"полей по краям."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Начать"
@@ -2070,6 +2084,29 @@ msgstr ""
"Средняя длина строки для переноса строк, если HTML из предыдущей частичной "
"конвертации PDF файла. Значение по умолчанию %default."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Шаблон, используемый вместо файла по умолчанию для генерации индекса html"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Создание LIT файла из EPUB..."
@@ -2393,18 +2430,18 @@ msgstr "Да"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Заголовок"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Автор(ы)"
@@ -2420,37 +2457,36 @@ msgid "Producer"
msgstr "Спонсор"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Комментарии"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Теги"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Серия"
@@ -2460,12 +2496,12 @@ msgid "Language"
msgstr "Язык"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Временная метка"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2638,35 +2674,39 @@ msgstr "Тайм-аут Douban.com API. Повторите позже."
msgid "Downloads metadata from Douban.com"
msgstr "Загружает метаданные с Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Загрузка метаданных"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "оценки"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "теги"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "описание/обзоры"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Загрузка %s из %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Загрузка метаданных из Книг Google"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Загрузка метаданных из isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2674,11 +2714,11 @@ msgstr ""
"Для использования isbndb.com вы должны подписаться %sfree account%s и ввести "
"перед этим ваш ключ доступа."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Загрузить общедоступные метаданные из amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Загружает информацию о Сериях/Тегах/Оценках с librarything.com"
@@ -2861,9 +2901,9 @@ msgstr "Книга %s из %s"
msgid "HTML TOC generation options."
msgstr "Варианты создания HTML содержания"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Оценка"
@@ -3225,13 +3265,13 @@ msgstr ""
"Преобразуйте его в HTML и попробуйте еще раз\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr "Укажите кодировку для создаваемого документа. По умолчанию utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3246,17 +3286,34 @@ msgstr ""
"строке превысит указанное. Минимально возможное значение - 25 символов. "
"Укажите 0 для запрета переноса строк."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Начальная страница"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Обложки"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " (Предисловие)"
@@ -3424,7 +3481,7 @@ msgid "Disable UI animations"
msgstr "Отключить анимацию пользовальского интерфейса"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Скопирована"
@@ -3436,7 +3493,7 @@ msgstr "Копировать"
msgid "Copy to Clipboard"
msgstr "Копирования в буфер обмена"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Выберите файлы"
@@ -3575,8 +3632,8 @@ msgstr "Добавить в библиотеку"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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 "Нет выбранных книг"
@@ -3599,7 +3656,7 @@ msgid "Add books to your calibre library from the connected device"
msgstr "Добавить книги в библиотеку calibre из подсоединённого устройства"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Получить аннотации"
@@ -3696,7 +3753,7 @@ msgid "Checking database integrity"
msgstr "Проверка целостности базы данных"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3720,7 +3777,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d книг(а/и)"
@@ -3863,7 +3920,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:739
msgid "Not allowed"
msgstr "Запрещено"
@@ -3929,8 +3986,8 @@ msgid "Could not copy books: "
msgstr "Невозможно скопировать книги: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Неудалось"
@@ -4165,26 +4222,26 @@ msgstr "Не удается объединить книги"
msgid "At least two books must be selected for merging"
msgstr "Необходимо выбрать как минимум две книги для объединения"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
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:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4316,7 +4373,7 @@ msgid "Click the show details button to see which ones."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Показать подробности"
@@ -4403,21 +4460,21 @@ msgstr "Вид"
msgid "View specific format"
msgstr "Просмотреть особый формат"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Невозможно просмотреть"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Выбраны несколько книг"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4429,11 +4486,11 @@ msgstr ""
"Запущенный процесс не сможет быть остановлен пока не будет завершен. Вы "
"хотите продолжить?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Не могу открыть папку"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s неизвестный формат."
@@ -4458,7 +4515,7 @@ msgid "The specified directory could not be processed."
msgstr "Специальных каталог не может быть обработан."
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Нет книг"
@@ -4659,49 +4716,49 @@ msgid ""
msgstr ""
"Несколько книг в папке, т.е. каждый файл представляет собой уникальную книгу."
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Путь"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Форматы"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Коллекции"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Щелкните, чтобы открыть"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4709,9 +4766,9 @@ msgstr "Щелкните, чтобы открыть"
msgid "None"
msgstr "Ничего"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Щелкните, чтобы открыть окно Book Details"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:402
+msgid "Double-click to open Book Details window"
+msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4771,7 +4828,7 @@ msgstr "вывод"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -5406,7 +5463,7 @@ msgid "Change the title of this book"
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:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Автор(ы) "
@@ -5423,7 +5480,7 @@ msgstr ""
"Измените Автора(ов) книги. Несколько авторов должны быть разделены запятой."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Издательство: "
@@ -5434,7 +5491,7 @@ msgid "Ta&gs: "
msgstr "Пометки: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5444,15 +5501,15 @@ msgstr ""
"
Вы можете разделить слова и фразы запятыми."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
msgid "&Series:"
msgstr "Серия:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5633,7 +5690,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5651,6 +5708,18 @@ msgstr "Использовать сохраненные настройки пр
msgid "SNB Output"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5810,8 +5879,8 @@ msgid "Force maximum line length"
msgstr "Ограничить максимальную длину строки"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -5953,7 +6022,7 @@ msgid "Automatically number books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr ""
@@ -6035,31 +6104,31 @@ msgstr "Отправить на карту памяти B"
msgid "Main Memory"
msgstr "Основная память"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Отправить и удалить из библиотеки"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Отправить определенный формат"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Извлечь устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Ошибка подключения с устройством"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Указать папку для открытия в качестве устройства"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Ошибка согласования устройства"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6067,122 +6136,122 @@ msgstr ""
"Была временная ошибка общения с устройством. Пожалуста, переподключите "
"устройство или перегрузите его."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Устройство: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " определено."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "Отослать выбранное"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Выберите формат для отправки в устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Нет устройства"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Устройство не подсоединено"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Нет карточки"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Не могу передать: в устройстве нет карты памяти"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-book:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "Прикреплено, Вы найдете e-book"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "от"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "в %s формате."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Отправка электронной почты"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Нет подходящего формата"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr "Автоматически конвертировать книги до отправки по электронной почте?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr "Не могу отправить эти книги, т.к. не найдено подходящих форматов"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Книги не отправлены по электронной почте"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Не отправлена электронная почта со следующими книгами:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Отправлена электронная почта:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Новости:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Прикреплено"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Отослать новости"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr "Автоматически конвертировать книги до загрузки в устройство?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Отправляем каталоги в устройство."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Отправляются новости на устройство."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Отправка книги в устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6191,11 +6260,11 @@ msgstr ""
"формата. Переконвертируйте книгу(и) в формат поддерживаемый вашим "
"устройством."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Нет места на устройстве"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6247,15 +6316,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "Вставить из буфера обмена"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
msgid "Fit &cover within view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
msgid "&Previous"
msgstr "&Предыдущий"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
msgid "&Next"
msgstr "&Следующий"
@@ -6307,21 +6376,32 @@ msgstr ""
msgid "Names to ignore:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Название"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
@@ -6368,7 +6448,7 @@ msgid "No location selected"
msgstr "Путь не выбран"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Неправильный путь"
@@ -6444,15 +6524,15 @@ 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:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
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:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Формат"
@@ -6700,7 +6780,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
msgid "Search/replace invalid"
msgstr ""
@@ -6713,29 +6793,29 @@ msgstr ""
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Редактировать мета информацию"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Автоматически выставить сортировку по автору"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6743,63 +6823,63 @@ msgstr ""
"Выставить, как автор(ы) этой книги будут отсортированы. Для примера Чарльз "
"Дикенс будет сортироваться, как Дикенс, Чарлз."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "Оценка:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Оценка этой книги. 0-5 звезды"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " звезды"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Добавить теги: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Открыть редактор описания"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Удалить тэги:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Запятая разделяет список описаний удаляемых из книги. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6807,110 +6887,110 @@ 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:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Автоматически нумеровать книги в этой серии"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Удалить формат:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
"title and author are swapped before the title case is set"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
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:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -6918,48 +6998,48 @@ msgid ""
"processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
"nothing should be put between the original text and the inserted text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
msgid "&Search and replace (experimental)"
msgstr ""
@@ -7043,72 +7123,74 @@ msgid "This ISBN number is invalid"
msgstr "Этот номер ISBN недопустим"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Не возможно использовать редактор тэгов"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid "Tags changed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Загрузка обложки..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Не могу получить обложку"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Не могу получить обложку. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Таймаут загрузки"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
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:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
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:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Плохая обложка"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Обложка с неправильной картинкой"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Произошли ошибки"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Не могу доставить метаданные"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "Нужно указаить ISBN, название, автора или издателя"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Доступ запрещён"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
@@ -8188,38 +8270,42 @@ msgstr ""
msgid "available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:172
msgid "Advanced search"
msgstr "Расширенный поиск"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Поиск:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:177
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+msgid "&Go!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:186
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:192
msgid "Reset Quick Search"
msgstr "Сброс быстрого поиска"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:204
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:210
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:216
msgid "Delete current saved search"
msgstr ""
@@ -8241,79 +8327,82 @@ msgstr "На устройстве"
msgid "Size (MB)"
msgstr "Размер (МБ)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Книга %s из %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "В Библиотеке"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Размер"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Книга %s из %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Дважды кликните по редактировать
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:144
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:150
msgid "Ascending"
msgstr "Возрастание"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Descending"
msgstr "Убывание"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:187
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:199
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:740
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8346,7 +8435,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Нет совпадений для искомой фразы %s ."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Совпадений не найдено"
@@ -8412,7 +8501,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:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr ""
@@ -8572,7 +8661,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr ""
@@ -9647,24 +9736,25 @@ msgid "&Current tweaks"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Найти"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
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:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Поиск (для расширенного поиска нажмите кнопку слева)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -9802,40 +9892,40 @@ msgstr ""
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Сортировать по имени"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Сортировать по популярности"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Сортировать по средней оценке"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Сравнить все"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Сравнить некоторые"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -10119,7 +10209,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Опции настроек ebook вьювера"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr ""
@@ -10281,78 +10371,78 @@ msgstr "Предварительный просмотр"
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Выбрать электронную книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "Электронная книга"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Нет соответствий для: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
msgstr "Загрузить поток..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr "Разметка %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr "Добавить закладку"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr "Введите название закладки"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr "Управление закладками"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr "Загружается электронная книга..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr "Ошибка DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
Книга защищена DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr "Не могу открыть электронную книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr "Опции управления ebook вьювером"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -10467,59 +10557,59 @@ msgstr "Скрыть"
msgid "Toggle"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Неверная база данных"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr ""
@@ -11323,7 +11413,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Показать детальную информацию. Используется для отладки."
@@ -11774,12 +11864,18 @@ msgid ""
"disable grouping."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Пароль для доступа в библиотеку. Имя пользователя "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr ""
@@ -11804,7 +11900,7 @@ msgid "Browsing %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr ""
@@ -11812,86 +11908,94 @@ msgstr ""
msgid "%s: %.1f stars"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Самый новый"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Соответствие книг"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -11904,20 +12008,26 @@ msgid ""
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Путь к папке библиотеки, для обслуживания сервером"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Записать PID процесса в указанный файл"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d книга"
@@ -12249,87 +12359,87 @@ msgstr "Не загружать последнюю версию встроенн
msgid "Unknown News Source"
msgstr "Неизвестный новостной ресурс"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "Рецепт \"%s\" требует имя пользожателя и пароль"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Закачка завершена"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Неудачная загрузка следующих статей:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Неудачная загрузка частей следующих статей:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " из "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tБитые ссылки:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Не может быть вызвана статья. Запустите с -w чтобы увидеть причину."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Вызываются заготовки..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Получить заготовки для оглавления"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Попытка скачать обложку..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Создаем титульные данные..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Начало загрузки [%d поток(и)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Заготовки закачиватся в %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Невозможно скачать обложку: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Скачивается обложка из %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Выходные данные изображения загрузили"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Статья без названия"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Статья скачена: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Ошибка загрузки статьи: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Доставляется материал"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12337,7 +12447,7 @@ msgstr ""
"Не удалось выполнить вход, проверьте свое имя пользователя и пароль для "
"службы Периодических изданий Calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12360,7 +12470,7 @@ msgstr "Запланированно"
msgid "Custom"
msgstr "Пользовательский"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12370,19 +12480,19 @@ msgstr ""
"\n"
"Где URL на пример http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Основная директория, в которую сохранятся URL. По умолчанию: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
"Максимальное время ожидания ответа от сервера. По умолчанию: %default с"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
@@ -12390,7 +12500,7 @@ msgstr ""
"Максимально число уровней вложения, т.е. глубина последовательных ссылок. По "
"умолчанию: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12398,7 +12508,7 @@ msgstr ""
"Максимальное количество файлов для скачивания. Применимо только к файлам из "
"тегов . По умолчанию: %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -12406,7 +12516,7 @@ msgstr ""
"Минимальный интервал в секундах между последовательными вызовами. По "
"умолчанию: %default с"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12414,7 +12524,7 @@ msgstr ""
"Кодировка вебсайтов, которые вы собираетесь скачивать. По умолчанию делается "
"попытка определения кодировки."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -12425,7 +12535,7 @@ msgstr ""
"скачиваться тогда, когда она совпадет хотя бы с одним из регулярных "
"выражений. По умолчанию, никакие ссылки не скачиваются."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -12439,7 +12549,7 @@ msgstr ""
"умолчанию, ссылки не отклоняются. Если указаны обе опции --filter-regexp и --"
"match-regexp, то вначале будет учитываться --filter-regexp."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Не скачивать файлы стилей CSS."
@@ -12818,6 +12928,9 @@ msgstr "Не скачивать файлы стилей CSS."
#~ msgid "Update available"
#~ msgstr "Доступно обновление"
+#~ msgid "&Search:"
+#~ msgstr "&Поиск:"
+
#~ msgid "Sort by &popularity"
#~ msgstr "Сортировать по &популярности"
@@ -14698,6 +14811,9 @@ msgstr "Не скачивать файлы стилей CSS."
#~ msgstr ""
#~ "Устанавливает связь с устройством для чтения электронных книг Teclast K3."
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Щелкните, чтобы открыть окно Book Details"
+
#~ msgid ""
#~ "Email\n"
#~ "Delivery"
@@ -14711,6 +14827,9 @@ msgstr "Не скачивать файлы стилей CSS."
#~ msgid "&Saving books"
#~ msgstr "&Сохранение книг"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Не возможно использовать редактор тэгов"
+
#~ msgid ""
#~ "Automatically create the author sort entry based on the current author entry"
#~ msgstr ""
@@ -14767,6 +14886,9 @@ msgstr "Не скачивать файлы стилей CSS."
#~ "навсегда удалены с вашего компьютера.
For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5365,6 +5531,7 @@ msgstr ""
#: /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/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5389,28 +5556,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:555
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5419,99 +5586,92 @@ msgstr ""
msgid "No details available."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:189
msgid "Device no longer connected."
msgstr "Naprava ni več priklopljena."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:285
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:307
msgid "Get device information"
msgstr "Pridobi podatke o napravi"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:318
msgid "Get list of books on device"
msgstr "Pridobi seznam knjig iz naprave"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:328
msgid "Get annotations from device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:340
msgid "Send metadata to device"
msgstr "Pošlji meta podatke v napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:345
msgid "Send collections to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
msgid "Upload %d books to device"
msgstr "Prenesi %d knjig v napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:395
msgid "Delete books from device"
msgstr "Izbriši knjige iz naprave"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:412
msgid "Download books from device"
msgstr "Prenesi knjige iz naprave"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:422
msgid "View book on device"
msgstr "Poglej knjigo na napravi"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
msgid "Set default send to device action"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:447
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:462
msgid "Send to main memory"
msgstr "Pošlji v glavni pomnilnik"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:464
msgid "Send to storage card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:451
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:466
msgid "Send to storage card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:456
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:480
msgid "Main Memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:476
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:477
-msgid "Send specific format"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:630
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:66
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:132
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
-msgid "Error"
-msgstr "Napaka"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Napaka pri komuniciranju z napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Napaka pri pogovoru z napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -5519,132 +5679,132 @@ msgstr ""
"Prišlo je do napake pri komuniciranju z napravo. Prosim ponovno zaženite ali "
"izklopite in ponovno vklopite napravo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:743
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Naprava: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " zaznan."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:837
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:851
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:852
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:855
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:859
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:856
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:860
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:901
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:905
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:906
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:919
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:949
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:957
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1050
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1112
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Ni ustreznih formatov"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:950
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:958
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:976
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:977
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:981
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1021
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1051
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1081
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1145
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1198
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Pošlji knjige v napravo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Na napravi ni več prostora"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1304
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5652,14 +5812,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:89
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:324
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:57
msgid "Invalid template"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:90
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:235
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:58
msgid "The template %s is invalid:"
msgstr ""
@@ -5696,15 +5856,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
msgid "Fit &cover within view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
msgid "&Previous"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
msgid "&Next"
msgstr ""
@@ -5712,66 +5872,79 @@ msgstr ""
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Izberi Format"
@@ -5813,7 +5986,7 @@ msgid "No location selected"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr ""
@@ -5865,7 +6038,7 @@ msgstr "&Avtor(ji):"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr ""
@@ -5889,19 +6062,19 @@ 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:919
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:280
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1104
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -5910,35 +6083,35 @@ msgid "Author sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:115
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:511
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:590
msgid "Invalid author name"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:116
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:591
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -5976,9 +6149,9 @@ msgstr "Ne najdem meta podatkov"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Ne najdem meta podatkov, poskusite spremeniti naslov, avtorja ali ISBN ključ."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6038,71 +6211,71 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Delam"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6111,7 +6284,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6121,7 +6294,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6136,48 +6309,48 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Uredi Meta podatke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:316
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6185,63 +6358,63 @@ msgstr ""
"Določi kako se sortirajo avtor(ji) te knige. Naprimer Charles Dickens se "
"sortira kot Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Ocena:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:321
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Ocena za to knjigo. 0-5 zvezdic"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:322
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " zvezdic"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Odpri Urejevalnik Značk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Odst&rani značke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Z vejico ločen seznam značk, ki bodo odstranjene iz knjig. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6249,110 +6422,110 @@ 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:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
-msgid "Change title to title case"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
"title and author are swapped before the title case is set"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+msgid "Change title to title case"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
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:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -6360,48 +6533,48 @@ msgid ""
"processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
"nothing should be put between the original text and the inserted text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
msgid "&Search and replace (experimental)"
msgstr ""
@@ -6485,72 +6658,74 @@ msgid "This ISBN number is invalid"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
+msgid "Tags changed"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Prenos naslovnice ni možen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Prenos naslovnice ni uspel. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
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:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
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:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:733
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
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:820
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:821
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
@@ -6669,14 +6844,14 @@ msgstr "Potrebno je geslo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Uporabniško ime:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Geslo:"
@@ -6723,53 +6898,65 @@ msgstr ""
msgid "Change the contents of the saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126
msgid "Need username and password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127
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:176
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
+msgid "Account"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
+msgid "(optional)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
+msgid "(required)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:192
msgid "Last downloaded: never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:198
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:207
msgid "%d days, %d hours and %d minutes ago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:209
msgid "Last downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:224
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
msgid "Schedule news download"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:236
msgid "Add a custom news source"
msgstr "Dodaj vir novic po meri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:241
msgid "Download all scheduled new sources"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:341
msgid "No internet connection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid "Cannot download news as no internet connection is active"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:198
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:283
msgid "Recipes"
msgstr "Recepti"
@@ -6880,15 +7067,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "vsebuje"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Tekst ki ga iščete. Interpretira se kot regularni izraz."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
"
Negate this match. That is, only return results that do not match "
"this query."
@@ -6896,7 +7083,7 @@ msgstr ""
"
Negiraj zadetke. Vrnjeni bodo samo zadetki ki se ne ujemajo z "
"iskalnim nizom."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negiraj"
@@ -6960,12 +7147,12 @@ msgid "Choose formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:83
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:97
msgid "Authors"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:128
msgid "Publishers"
msgstr ""
@@ -7086,12 +7273,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:501
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:580
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:502
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:581
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -7185,82 +7372,82 @@ msgid ""
"updating your calibre library.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
msgid "No recipe selected"
msgstr "Noben recept ni izbran."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:137
msgid "The attached file: %s is a recipe to download %s."
msgstr "Pripeta datoteka: %s je recept za prenos %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:138
msgid "Recipe for "
msgstr "Recept za "
-#: /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.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260
msgid "Switch to Advanced mode"
msgstr "Preklopi v Napredni način"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:156
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:169
msgid "Switch to Basic mode"
msgstr "Preklopi v Osnovni način"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
msgid "Feed must have a title"
msgstr "Feed mora imeti naslov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
msgid "The feed must have a title"
msgstr "Feed mora imeti naslov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:184
msgid "Feed must have a URL"
msgstr "Feed mora imeti URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:185
msgid "The feed %s must have a URL"
msgstr "Feed %s mora imeti URL"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:191
msgid "This feed has already been added to the recipe"
msgstr "Ta feed je že bil dodan v recept"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:291
msgid "Invalid input"
msgstr "Nepravilen vnos"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:292
msgid "
Could not create recipe. Error: %s"
msgstr "
Kreiranje recepta ni bilo mogoče. Napaka: %s"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:295
msgid "Replace recipe?"
msgstr "Zamenjam recept?"
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:296
msgid "A custom recipe named %s already exists. Do you want to replace it?"
msgstr "Vir novic po meri z imenom %s že obstaja. Ga želite zamenjati?"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick recipe"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:262
msgid "Pick the recipe to customize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:282
msgid "Choose a recipe file"
msgstr "Izberite recept"
@@ -7354,11 +7541,8 @@ msgstr "Dod&aj feed"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281
msgid ""
"For help with writing advanced news recipes, please visit User Recipes"
+"href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes"
msgstr ""
-"Za pomoč pri pisanju naprednih receptov za pridobivanje novic prosim "
-"obiščite User Recipes"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:282
msgid "Recipe source code (python)"
@@ -7563,77 +7747,81 @@ msgstr " - Posli"
msgid "Eject this device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:209
msgid "Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
msgid "Show books in calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
msgid "Show books in the main memory of the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
msgid "Show books in storage card A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:841
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70
msgid "Show books in storage card B"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:128
msgid "available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:172
msgid "Advanced search"
msgstr "Napredno iskanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:155
-msgid "&Search:"
-msgstr "I&skanje:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:177
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+msgid "&Go!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:186
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:192
msgid "Reset Quick Search"
msgstr "Resetiraj Hitro Iskanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:204
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:210
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:216
msgid "Delete current saved search"
msgstr ""
@@ -7646,83 +7834,91 @@ msgid "Y"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:226
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:240
msgid "On Device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285
msgid "Size (MB)"
msgstr "Velikost (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
-msgid "Book %s of %s."
-msgstr "Knjiga %s od %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:697
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1222
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:916
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
+msgid "This book's UUID is \"{0}\""
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1202
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Knjiga %s od %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Dvoklikni me da me urediš
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:144
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:150
msgid "Ascending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:153
msgid "Descending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:165
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:168
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:187
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:199
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:740
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7753,52 +7949,52 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ni zadetkov za iskalni niz %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:433
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Nič zadetkov najdenih"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF Pregledovalnik"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Parsanje LRF datoteke"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Orodna vrstica LRF Pregledovalnika"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Naslednja Stran"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Prejšnja Stran"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Nazaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Naprej"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Naslednji zadetek"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Odpri eknjigo"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Nastavi"
@@ -7819,7 +8015,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:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr ""
@@ -7952,32 +8148,33 @@ msgstr ""
msgid "Failed to download metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:217
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:223
msgid "cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Failed to get"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
msgid "%s %s for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
msgid "Done"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr ""
@@ -8510,100 +8707,66 @@ msgstr ""
msgid "Restart needed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:50
-msgid "Checking database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:67
-msgid "Failed to check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:72
-msgid "Some inconsistencies found"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:73
-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 ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:101
-msgid "Backup metadata"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:102
-msgid ""
-"Metadata will be backed up while calibre is running, at the rate of 30 books "
-"per minute."
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:45
msgid "Command line tools installed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:46
msgid "Command line tools installed in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:47
msgid ""
"If you move calibre.app, you have to re-install the command line tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:61
msgid "&Maximum number of waiting worker processes (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:62
msgid "Limit the max. simultaneous jobs to the available CPU &cores"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:63
msgid "Debug &device detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:73
-msgid "&Check database integrity"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:64
msgid "Open calibre &configuration directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:65
msgid "&Install command line tools"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76
-msgid "Back up metadata of all books"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:44
+msgid "Device currently connected: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77
-msgid "Check the library folders for potential problems"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:47
+msgid "Device currently connected: None"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:200
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:207
msgid ""
"That format and device already has a plugboard or conflicts with another "
"plugboard."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240
msgid "Invalid destination"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:241
msgid "The destination field cannot be blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
msgid ""
"Here you can change the metadata calibre uses to update a book when saving "
"to disk or sending to device.\n"
@@ -8618,44 +8781,44 @@ msgid ""
"use elsewhere in calibre.\n"
"\n"
"One possible use for a plugboard is to alter the title to contain series "
-"informaton. Another would be to change the author sort, something that mobi "
+"information. Another would be to change the author sort, something that mobi "
"users might do to force it to use the ';' that the kindle requires. A third "
"would be to specify the language."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
msgid "Format (choose first)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:122
msgid "Device (choose second)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123
msgid "Add new plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124
msgid "Edit existing plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125
msgid "Existing plugboards"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126
msgid "Source template"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:127
msgid "Destination field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128
msgid "Save plugboard"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129
msgid "Delete plugboard"
msgstr ""
@@ -8928,7 +9091,7 @@ msgid "View &server logs"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9038,25 +9201,26 @@ msgstr ""
msgid "&Current tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Najdi (Za Napredno Iskanje pritisnite gumb na levi)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -9137,87 +9301,97 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
msgid "Rename '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
msgid "Edit sort for '%s'"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
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
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
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
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
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:317
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
+msgid ""
+"Changing the authors for several books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
+msgid ""
+"Changing the metadata for that many books can take a while. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:517
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:775
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:778
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:784
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:793
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -9276,63 +9450,71 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:428
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Pretvorna Napaka"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
"
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:442
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:457
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:493
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
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:519
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:522
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! \n"
" Quitting may cause corruption on the device. \n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
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 "Navoljo je posodobitev"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/update.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:53
msgid ""
-"%s has been updated to version %s. See the %s. See the new features. Visit the download page?"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:59
+msgid "Update available!"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:64
+msgid "Show this notification for future updates"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/update.py:69
+msgid "&Get update"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark"
msgstr ""
@@ -9357,31 +9539,31 @@ msgstr ""
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr ""
@@ -9486,7 +9668,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:687
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr ""
@@ -9541,36 +9723,36 @@ msgstr ""
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
msgid "Section End"
msgstr ""
@@ -9626,92 +9808,97 @@ msgstr ""
msgid "Book format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
msgid "Position in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:193
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
msgid "Go to a reference. To get reference numbers, use the reference mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:201
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:203
msgid "Search for text in book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272
msgid "Print Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:434
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:542
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:543
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:590
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
This book is protected by DRM"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:689
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:701
+msgid ""
+"If specified, viewer window will try to open full screen when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -9758,6 +9945,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -9798,100 +9989,100 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Neustrezna podatkovna baza"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -9909,25 +10100,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"
User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
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 "
@@ -9936,25 +10127,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
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 "
@@ -9996,90 +10187,90 @@ msgstr ""
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
"
If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10087,7 +10278,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -10115,7 +10306,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:539
#: /home/kovid/work/calibre/src/calibre/library/caches.py:549
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:175
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
msgid "no"
msgstr ""
@@ -10126,7 +10317,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:542
#: /home/kovid/work/calibre/src/calibre/library/caches.py:552
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:175
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:184
msgid "yes"
msgstr ""
@@ -10382,6 +10573,7 @@ msgstr ""
"iskanje brez filtriranja."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:143
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1044
msgid ""
"The maximum width of a single line in the output. Defaults to detecting "
"screen size."
@@ -10667,7 +10859,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje."
@@ -10790,6 +10982,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:886
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1036
msgid "Output in CSV"
msgstr ""
@@ -10815,21 +11008,66 @@ msgstr ""
msgid "Unknown report check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:966
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:960
msgid ""
+"%prog restore_database [options]\n"
"\n"
-" %prog restore_database [options]\n"
+"Restore this database from the metadata stored in OPF files in each\n"
+"directory of the calibre library. This is useful if your metadata.db file\n"
+"has been corrupted.\n"
"\n"
-" Restore this database from the metadata stored in OPF\n"
-" files in each directory of the calibre library. This is\n"
-" useful if your metadata.db file has been corrupted.\n"
-"\n"
-" WARNING: This completely regenrates your datbase. You will\n"
-" lose stored per-book conversion settings and custom recipes.\n"
+"WARNING: This command completely regenerates your database. You will lose\n"
+"all saved searches, user categories, plugboards, stored per-book conversion\n"
+"settings, and custom recipes. Restored metadata will only be as accurate as\n"
+"what is found in the OPF files.\n"
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:1019
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:975
+msgid ""
+"Really do the recovery. The command will not run unless this option is "
+"specified."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:988
+msgid "You must provide the --really-do-it option to do a recovery"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1025
+msgid ""
+"%prog list_categories [options]\n"
+"\n"
+"Produce a report of the category information in the database. The\n"
+"information is the equivalent of what is shown in the tags pane.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1033
+msgid ""
+"Output only the number of items in a category instead of the counts per item "
+"within the category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1038
+msgid ""
+"The character to put around the category value in CSV mode. Default is "
+"quotes (\")."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1041
+msgid ""
+"Comma-separated list of category lookup names.\n"
+"Default: all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1047
+msgid "The string used to separate fields in CSV mode. Default is a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1085
+msgid "CATEGORY ITEMS"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:1154
msgid ""
"%%prog command [options] [arguments]\n"
"\n"
@@ -10851,131 +11089,135 @@ msgid ""
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:81
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:837
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2270
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "
Migrating old database to ebook library in %s
"
msgstr "
Selitev stare podatkovne baze v knjižnico eknjig v %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2299
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2350
msgid "Copying %s"
msgstr "Kopiram %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2316
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2367
msgid "Compacting database"
msgstr "Krčim bazo"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2409
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2460
msgid "Checking SQL integrity..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2448
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2499
msgid "Checking for missing files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2470
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2521
msgid "Checked id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:125
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:139
msgid "Ratings"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/restore.py:117
+#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:276
+msgid "Title Sort"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:125
msgid "Processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/restore.py:182
+#: /home/kovid/work/calibre/src/calibre/library/restore.py:191
msgid "creating custom column "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
msgid "The title"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
msgid "The authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:34
msgid ""
"The author sort string. To use only the first letter of the name use "
"{author_sort[0]}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:35
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
msgid "The tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
msgid "The series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38
msgid ""
"The series number. To get leading zeros use {series_index:0>3s} or "
"{series_index:>3s} for leading spaces"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:40
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
msgid "The rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
msgid "The ISBN"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
msgid "The publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
msgid "The date"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:44
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
msgid "The published date"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:45
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46
msgid "The calibre internal id"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:56
msgid "Options to control saving to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:62
msgid ""
"Normally, calibre will update the metadata in the saved files from what is "
"in the calibre library. Makes saving to disk slower."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:64
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:65
msgid ""
"Normally, calibre will write the metadata into a separate OPF file along "
"with the actual e-book files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:67
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:68
msgid ""
"Normally, calibre will save the cover in a separate file along with the "
"actual e-book file(s)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:70
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:71
msgid ""
"Comma separated list of formats to save for each book. By default all "
"available formats are saved."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:73
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:74
msgid ""
"The template to control the filename and directory structure of the saved "
"files. Default is \"%s\" which will save books into a per-author "
@@ -10983,7 +11225,7 @@ msgid ""
"are: {%s}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:78
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:79
msgid ""
"The template to control the filename and directory structure of files sent "
"to the device. Default is \"%s\" which will save books into a per-author "
@@ -10991,7 +11233,7 @@ msgid ""
"are: {%s}"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:85
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:86
msgid ""
"Normally, calibre will convert all non English characters into English "
"equivalents for the file names. WARNING: If you turn this off, you may "
@@ -10999,22 +11241,22 @@ msgid ""
"saving to supports unicode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:91
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:94
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:92
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:95
msgid ""
"The format in which to display dates. %d - day, %b - month, %Y - year. "
"Default is: %b, %Y"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:97
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:98
msgid "Convert paths to lowercase."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:99
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100
msgid "Replace whitespace with underscores."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:319
+#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:335
msgid "Requested formats not available"
msgstr ""
@@ -11059,31 +11301,170 @@ msgid ""
"disable grouping."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:94
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
+msgid "Loading, please wait"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "First"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Last"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:80
+msgid "Previous"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:81
+msgid "Next"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:83
+msgid "Browsing %d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+msgid "Average rating"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:100
+msgid "%s: %.1f stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
+msgid "%d stars"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
+msgid "Popularity"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
+msgid "Sort by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+msgid "Newest"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
+msgid "All books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
+msgid "Browse books by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
+msgid "Choose a category to browse by:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
+msgid "Browsing by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
+msgid "Up"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
+msgid "in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
+msgid "Books in"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
+msgid "Other formats"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
+msgid "Read %s in the %s format"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+msgid "Get"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
+msgid "Permalink"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
+msgid "A permanent link to this book"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
+msgid "This book has been deleted"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
+msgid "in search"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
+msgid "Matching books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
-"Start the calibre content server."
+"Start the calibre content server. The calibre content server\n"
+"exposes your calibre library over the internet. The default interface\n"
+"allows you to browse you calibre library by categories. You can also\n"
+"access an interface optimized for mobile browsers at /mobile and an\n"
+"OPDS based interface for use with reading applications at /opds.\n"
+"\n"
+"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:30
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:32
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:36
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr ""
@@ -11116,10 +11497,6 @@ msgstr ""
msgid "Books sorted by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:588
-msgid "Newest"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/utils/config.py:32
msgid "%sUsage%s: %s\n"
msgstr "%sUporaba%s: %s\n"
@@ -11198,6 +11575,14 @@ msgstr ""
msgid "How and when calibre updates metadata on the device."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
+msgid "lookup requires either 2 or an odd number of arguments"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
+msgid "switch requires an odd number of arguments"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
msgstr ""
@@ -11308,7 +11693,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
msgid "Choose theme (needs restart)"
-msgstr ""
+msgstr "Izberite temo (potreben ponoven zagon)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
msgid "No interpreter"
@@ -11360,7 +11745,7 @@ msgstr "Avtentikacija SSH seje ni uspela: "
msgid "Failed to authenticate with server: %s"
msgstr "Avtentikacija s strežnikom ni uspela: %s"
-#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:230
+#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234
msgid "Control email delivery"
msgstr ""
@@ -11406,93 +11791,93 @@ msgstr ""
msgid "Unknown News Source"
msgstr "Neznan Vir Novic"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:612
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Prenos končan"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Prenos naslednjih člankov ni uspel:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:719
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Prenos nekaterih delov od naslednjih člankov ni uspel:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:721
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " iz "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:723
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tNeuspešne povezave:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:812
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:833
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Prenašam feed-e..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:838
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Dobljeni feed-i iz indeks strani"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:844
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Poskušam prenesti naslovnico ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:846
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:927
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Začenjam prenos [%d nit(i)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Feed-i prenešeni v %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Prenos naslovnico ne bil mogoč: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:959
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Prenašam naslovnico iz %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1004
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1172
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Članek brez naslova"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1243
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Članek prenešen: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1254
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Prenos članka ni uspel: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Prenašam feed"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1418
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
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:1433
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -11513,7 +11898,7 @@ msgstr ""
msgid "Custom"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -11523,25 +11908,25 @@ msgstr ""
"\n"
"Kjer je URL naprimer http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Osnovni direktorij v katerega se shrani URL. Privzet je %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr ""
"Timeout v sekundah za čakanje odgovora od strežnika. Privzeto: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
msgstr ""
"Maksimalna globina rekurzije. To je globina povezav. Privzeto %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -11549,14 +11934,14 @@ msgstr ""
"Maksimalno število prenešenih datotek. To velja samo za datoteke iz "
"značk. Privzeto je %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
msgstr ""
"Minimalni interval v sekundah med zaporednimi prenosi. Privzeto: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -11564,7 +11949,7 @@ msgstr ""
"Kodna tabela znakov za spletne strani, ki jih hočete prenesti. Privzeto je "
"ugibanje uporabljene kodne tabele."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -11574,7 +11959,7 @@ msgstr ""
"možnost se lahko uporabi večkrat, kar pomeni da če povezava ustreza enemu "
"izmed regularnih izrazov, se ji bo sledilo. Privzeto se sledi vsem povezavam."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -11588,7 +11973,7 @@ msgstr ""
"uporabljena tako --filter-regexp kot --match-regexp, potem se najprej "
"upošteva --filter-regexp."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Ne prenesi CSS oblikovnih informacij."
@@ -12044,6 +12429,11 @@ msgstr "Ne prenesi CSS oblikovnih informacij."
#~ msgid "&Metadata from file name"
#~ msgstr "&Meta podatki iz imena datoteke"
+#~ msgid ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+#~ msgstr ""
+#~ "Ne najdem meta podatkov, poskusite spremeniti naslov, avtorja ali ISBN ključ."
+
#~ msgid "Chapter Detection"
#~ msgstr "Detekcija Poglavij"
@@ -12184,12 +12574,18 @@ msgstr "Ne prenesi CSS oblikovnih informacij."
#~ msgid "Choose a location for your ebook library."
#~ msgstr "Izberite lokacijo za vašo eKnjižnico."
+#~ msgid "Update available"
+#~ msgstr "Navoljo je posodobitev"
+
#~ msgid "calibre"
#~ msgstr "calibre"
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "I&skanje:"
+
#~ msgid "Click to see the list of books available on your computer"
#~ msgstr "Kliknite za seznam knjig, ki so na voljo na vašem računalniku"
@@ -12425,6 +12821,14 @@ msgstr "Ne prenesi CSS oblikovnih informacij."
#~ msgid "&Regular expression:"
#~ msgstr "&Regularni izraz:"
+#~ msgid ""
+#~ "For help with writing advanced news recipes, please visit User Recipes"
+#~ msgstr ""
+#~ "Za pomoč pri pisanju naprednih receptov za pridobivanje novic prosim "
+#~ "obiščite User Recipes"
+
#~ msgid "%s: %s by Kovid Goyal %%(version)s %%(device)s"
#~ msgstr "%s: %s by Kovid Goyal %%(version)s %%(device)s"
diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po
index caa7d72e30..ba212a3a1b 100644
--- a/src/calibre/translations/sr.po
+++ b/src/calibre/translations/sr.po
@@ -7,19 +7,19 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2010-10-28 00:31+0000\n"
-"PO-Revision-Date: 2010-10-28 02:24+0000\n"
-"Last-Translator: Kovid Goyal \n"
+"POT-Creation-Date: 2010-11-10 14:27+0000\n"
+"PO-Revision-Date: 2010-11-10 17:40+0000\n"
+"Last-Translator: Vladimir Oka \n"
"Language-Team: Serbian \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2010-10-29 05:25+0000\n"
+"X-Launchpad-Export-Date: 2010-11-11 04:41+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:43
msgid "Does absolutely nothing"
-msgstr "Не ради баш ништа"
+msgstr "Ne radi baš ništa"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:46
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:87
@@ -38,10 +38,10 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:56
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:407
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
-#: /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:336
-#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
+#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
#: /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
@@ -54,8 +54,8 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/ereader.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:49
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:333
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:50
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:354
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:36
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:64
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
@@ -74,9 +74,9 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:78
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:119
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:153
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:817
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:819
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:616
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:822
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:824
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:49
#: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:51
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:911
@@ -113,27 +113,27 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:241
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:356
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:363
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:282
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:114
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:915
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:924
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1234
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1246
#: /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
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:571
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:383
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:402
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:112
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:189
#: /home/kovid/work/calibre/src/calibre/library/cli.py:215
@@ -145,7 +145,7 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2161
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2163
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2295
-#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:229
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:139
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:142
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:78
@@ -156,31 +156,31 @@ msgstr "Не ради баш ништа"
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:47
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:55
msgid "Unknown"
-msgstr "Непознато"
+msgstr "Nepoznato"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:64
msgid "Base"
-msgstr "Основа"
+msgstr "Osnova"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:172
msgid "File type"
-msgstr "Врста датотеке"
+msgstr "Vrsta fajla"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:208
msgid "Metadata reader"
-msgstr "Читач метаподатака"
+msgstr "Čitač metapodataka"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:238
msgid "Metadata writer"
-msgstr "Писач метаподатака"
+msgstr "Pisač metapodataka"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:268
msgid "Catalog generator"
-msgstr "Генератор каталога"
+msgstr "Generator kataloga"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:369
msgid "User Interface Action"
-msgstr "Радња корисничког сучеља"
+msgstr "Akcije korisničkog interfejsa"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:386
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
@@ -190,7 +190,7 @@ msgstr "Радња корисничког сучеља"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:273
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences"
-msgstr "Поставке"
+msgstr "Podešavanja"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:17
msgid ""
@@ -198,17 +198,17 @@ msgid ""
"linked files. This plugin is run every time you add an HTML file to the "
"library."
msgstr ""
-"Прати све везе у HTML датотеци и направи ZIP архиву која садржи све повезане "
-"датотеке. Овај додатак се покреће сваки пут када додате HTML датотеку у "
-"библиотеку."
+"Prati sve veze u HTML fajlu i napravi ZIP arhivu koja sadrži sve povezane "
+"fajlove. Ovaj dodatak se pokreće svaki put kada dodate HTML fajl u "
+"biblioteku."
#: /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 ""
-"Кодни распоред за улазне HTML датотеке. Најчешће коришћени кодни распореди "
-"су: Windows-1252 (CP1252), Latin-1, ISO-8859 и UTF-8."
+"Kodni raspored za ulazne HTML fajlove. Najčešće korišćeni kodni rasporedi "
+"su: Windows-1252 (CP1252), Latin-1, ISO-8859 i UTF-8."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:60
msgid ""
@@ -216,13 +216,13 @@ msgid ""
"directory pmlname_img or images. This plugin is run every time you add a PML "
"file to the library."
msgstr ""
-"Направи PMLZ архиву која садржи PML датотеку и све слике у директоријумима "
-"plmname_img и images. Овај додатак се покреће сваки пут када додате PML "
-"датотеку у библиотеку."
+"Napravi PMLZ arhivu koja sadrži PML fajl i sve slike u direktorijumima "
+"plmname_img i images. Ovaj dodatak se pokreće svaki put kada dodate PML fajl "
+"u biblioteku."
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
msgid "Extract cover from comic files"
-msgstr "Извади насловну страну стрипа"
+msgstr "Uzmi omot iz fajla sa stripom"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:121
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:132
@@ -244,15 +244,15 @@ msgstr "Извади насловну страну стрипа"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:311
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:321
msgid "Read metadata from %s files"
-msgstr "Читај метаподатке из %s датотека"
+msgstr "Čitaj metapodatke iz %s fajlova"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:269
msgid "Read metadata from ebooks in RAR archives"
-msgstr "Читај метаподатке из е-књига у RAR архивама"
+msgstr "Čitaj metapodatke iz e-knjiga u RAR arhivama"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:332
msgid "Read metadata from ebooks in ZIP archives"
-msgstr "Читај метподатке из е-књига у ZIP архивама"
+msgstr "Čitaj metapodatke iz e-knjiga u ZIP arhivama"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:345
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:355
@@ -261,49 +261,49 @@ msgstr "Читај метподатке из е-књига у ZIP архивам
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:398
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:408
msgid "Set metadata in %s files"
-msgstr "Постави метаподатке у %s датотека"
+msgstr "Upiši metapodatke u %s fajlova"
#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:376
msgid "Set metadata from %s files"
-msgstr "Постави метаподатке из %s датотека"
+msgstr "Učitaj metapodatke iz %s fajlova"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:706
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:711
msgid "Look and Feel"
-msgstr "Изглед и понашање"
+msgstr "Izgled i ponašanje"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:708
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:720
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:731
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:742
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:713
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:736
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:747
msgid "Interface"
-msgstr "Сучеље"
+msgstr "Interfejs"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:712
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:717
msgid "Adjust the look and feel of the calibre interface to suit your tastes"
msgstr "Prilagodite izgled i ponašanje calibrea da odgovara vašem ukusu"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:718
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:723
msgid "Behavior"
msgstr "Ponašanje"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:724
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
msgid "Change the way calibre behaves"
msgstr "Promenite način ponašanja calibrea"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:729
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:202
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:208
msgid "Add your own columns"
msgstr "Dodajte sopstvene kolone"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
msgid "Add/remove your own columns to the calibre book list"
msgstr "Dodajte/uklonite sopstvene kolone za calibre spisak knjiga"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745
msgid "Customize the toolbar"
msgstr "Prilagodite traku sa alatima"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:746
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:751
msgid ""
"Customize the toolbars and context menus, changing which actions are "
"available in each"
@@ -311,57 +311,57 @@ msgstr ""
"Prilagodite traku sa alatima i kontekstno osetljive menije menjajući akcije "
"koje su na raspolaganju u svakom od njih"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:752
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:757
msgid "Input Options"
msgstr "Ulazna podešavanja"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:754
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:776
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:759
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:781
msgid "Conversion"
msgstr "Konverzija"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:758
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
msgid "Set conversion options specific to each input format"
msgstr "Postavite opcije za konverziju za svaki od ulaznih formata"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:763
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:768
msgid "Common Options"
msgstr "Uobičajene opcije"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:769
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
msgid "Set conversion options common to all formats"
msgstr "Postavite opcije za konverziju za sve formate"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:774
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:779
msgid "Output Options"
msgstr "Izlazne opcije"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
msgid "Set conversion options specific to each output format"
msgstr "Postavite opcije za konverziju specifične za svaki izlazni format"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790
msgid "Adding books"
msgstr "Dodajem knjige"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:787
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:799
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:811
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:792
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:804
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:816
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828
msgid "Import/Export"
msgstr "Uvoz/izvoz"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796
msgid "Control how calibre reads metadata from files when adding books"
msgstr ""
"Kontrolišite kako calibre čita metapodatke iz fajlova kada dodaje knjige"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:797
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802
msgid "Saving books to disk"
msgstr "Snimam kjige na disk"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:803
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:808
msgid ""
"Control how calibre exports files from its database to disk when using Save "
"to disk"
@@ -369,32 +369,32 @@ msgstr ""
"Kontrolišite kako calibre izvozi fajlove iz baze podataka na disk kada se "
"koristi opcija Snimi na disk"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:809
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:814
msgid "Sending books to devices"
msgstr "Šaljem knjige na uređaj"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:815
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:820
msgid "Control how calibre transfers files to your ebook reader"
msgstr "Kontrolišite kako calibre šalje fajlove na vaš čitač"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:821
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:826
msgid "Metadata plugboards"
msgstr "Priključci za metapodatke"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:827
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
msgid "Change metadata fields before saving/sending"
msgstr "Izmeni metapodatke pre snimanja/slanja"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:832
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:837
msgid "Sharing books by email"
msgstr "Šaljem knjige elektronskom poštom"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:834
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:846
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:839
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:851
msgid "Sharing"
msgstr "Razmena"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843
msgid ""
"Setup sharing of books via email. Can be used for automatic sending of "
"downloaded news to your devices"
@@ -402,11 +402,11 @@ msgstr ""
"Podesite razmenu knjiga elektronskom poštom. Ovo se može koristiti i za "
"automatsko slanje preuzetih vesti na vaš uređaj"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:844
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849
msgid "Sharing over the net"
msgstr "Razmena preko Interneta"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:855
msgid ""
"Setup the calibre Content Server which will give you access to your calibre "
"library from anywhere, on any device, over the internet"
@@ -414,39 +414,39 @@ msgstr ""
"Podesite calibre server sadržaja koji će omogućiti pristup vašoj calibre "
"biblioteci s bilo koje lokacije, bilo kog uređaja, a preko Interneta"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:857
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:862
msgid "Plugins"
msgstr "Dodaci"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:859
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:871
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:882
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:864
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:876
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887
msgid "Advanced"
msgstr "Napredno"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:863
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:868
msgid "Add/remove/customize various bits of calibre functionality"
msgstr "Dodaj/ukloni/podesi različite elemente ponašanja calibrea"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:869
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:874
msgid "Tweaks"
msgstr "Fina podešavanja"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:875
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
msgid "Fine tune how calibre behaves in various contexts"
msgstr "Fino podesite kako se calibre ponaša u različitim situacijama"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:880
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885
msgid "Miscellaneous"
msgstr "Razno"
-#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:886
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891
msgid "Miscellaneous advanced configuration"
msgstr "Razna napredna podešavanja"
#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:102
msgid "Conversion Input"
-msgstr "Улаз за претварање"
+msgstr "Ulaz za konverziju"
#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:134
msgid ""
@@ -455,109 +455,109 @@ msgid ""
"useful for documents that do not declare an encoding or that have erroneous "
"encoding declarations."
msgstr ""
-"Изаберите кодни распоред улазног документа. Ако је омогућено, ова опција ће "
-"заменити све кодне распореде означене у самом документу. Ово је посебно "
-"корисно за документе који у себи не садрже ниједан кодни распоред или у "
-"којима су назнаке кодног распореда неисправне."
+"Izaberite kodni raspored ulaznog dokumenta. Ako je omogućena, ova opcija će "
+"zameniti sve kodne rasporede označene u samom dokumentu. Ovo je posebno "
+"korisno za dokumente koji u sebi ne sadrže nijedan kodni raspored, ili u "
+"kojima su naznake kodnog rasporeda neispravne."
#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:246
msgid "Conversion Output"
-msgstr "Резултат претварања"
+msgstr "Rezultat konverzije"
#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:260
msgid ""
"If specified, the output plugin will try to create output that is as human "
"readable as possible. May not have any effect for some output plugins."
msgstr ""
-"Ако је изабрано, додатак ће покушати да направи што читљивији излаз за "
-"корисника. Ово не мора да има утицај на све изабране додатке."
+"Ako je izabrano, dodatak će pokušati da napravi što čitljiviji izlaz za "
+"korisnika. Ovo ne mora da ima uticaj na sve izabrane dodatke."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:47
msgid "Input profile"
-msgstr "Улазни профил"
+msgstr "Ulazni profil"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:51
msgid ""
"This profile tries to provide sane defaults and is useful if you know "
"nothing about the input document."
msgstr ""
-"Овај профил покушава да обезбеди разумне подразумеване вредности, а користан "
-"је ако не знате ништа о улазном документу."
+"Ovaj profil pokušava da obezbedi razumne podrazumevane vrednosti, a koristan "
+"je ako ne znate ništa o ulaznom dokumentu."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
msgstr ""
-"Овај профил је намењен за SONY PRS читаче као што су 500/505/600/700 и други."
+"Ovaj profil je namenjen za SONY PRS čitače, kao što su 500/505/600/700 itd."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:71
msgid "This profile is intended for the SONY PRS 300."
-msgstr "Овај профил је намењен за SONY PRS 300 читаче."
+msgstr "Ovaj profil je namenjen za SONY PRS 300 čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
msgid "This profile is intended for the SONY PRS-900."
-msgstr "Овај профил је намењен за SONY PRS-900 читаче."
+msgstr "Ovaj profil je namenjen za SONY PRS-900 čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
msgid "This profile is intended for the Microsoft Reader."
-msgstr "Овај профил је намењен за Microsoft Reader."
+msgstr "Ovaj profil je namenjen za Microsoft Reader."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
msgid "This profile is intended for the Mobipocket books."
-msgstr "Овај профил је намењен за Mobipocket е-књиге."
+msgstr "Ovaj profil je namenjen za Mobipocket knjige."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
msgid "This profile is intended for the Hanlin V3 and its clones."
-msgstr "Овај профил је намењен за Hanlin V3 читаче и клонове."
+msgstr "Ovaj profil je namenjen za Hanlin V3 čitače i klonove."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
msgid "This profile is intended for the Hanlin V5 and its clones."
-msgstr "Овај профил је намењен за Hanlin V5 читаче и клонове."
+msgstr "Ovaj profil je namenjen za Hanlin V5 čitače i klonove."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
msgid "This profile is intended for the Cybook G3."
-msgstr "Овај профил је намењен за Cybook G3 читаче."
+msgstr "Ovaj profil je namenjen za Cybook G3 čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
msgid "This profile is intended for the Cybook Opus."
-msgstr "Овај профил је намењен за Cybook Opus читаче."
+msgstr "Ovaj profil je namenjen za Cybook Opus čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
msgid "This profile is intended for the Amazon Kindle."
-msgstr "Овај профил је намењен за Amazon Kindle читаче."
+msgstr "Ovaj profil je namenjen za Amazon Kindle čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
msgid "This profile is intended for the Irex Illiad."
-msgstr "Овај профил је намењен за Irex Illiad читаче."
+msgstr "Ovaj profil je namenjen za Irex Illiad čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
msgid "This profile is intended for the IRex Digital Reader 1000."
-msgstr "Овај профил је намењен за IRex Digital Reader 1000 читаче."
+msgstr "Ovaj profil je namenjen za IRex Digital Reader 1000 čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
msgid "This profile is intended for the IRex Digital Reader 800."
-msgstr "Овај профил је намењен за IRex Digital Reader 800 читаче."
+msgstr "Ovaj profil je namenjen za IRex Digital Reader 800 čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
msgid "This profile is intended for the B&N Nook."
-msgstr "Овај профил је намењен за B&N Nook читаче."
+msgstr "Ovaj profil je namenjen za B&N Nook čitače."
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:230
msgid "Output profile"
-msgstr "Излазни профил"
+msgstr "Izlazni profil"
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:234
msgid ""
@@ -565,75 +565,74 @@ msgid ""
"produce a document intended to be read at a computer or on a range of "
"devices."
msgstr ""
-"Овај профил покушава да обезбеди разумне подразумеване вредности и користан "
-"је ако желите да израдите документ који може да се чита како на рачунару, "
-"тако и на осталим уређајима."
+"Ovaj profil pokušava da obezbedi razumne podrazumevane vrednosti, a koristan "
+"je ako želite da proizvedete dokument koji može da se čita kako na računaru, "
+"tako i na raznim drugim uređajima."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
msgid ""
"Intended for the iPad and similar devices with a resolution of 768x1024"
-msgstr "Намењено је за iPad и сличне уређаје с резолуцијом од 768x1024"
+msgstr "Namenjeno za iPad i slične uređaje s rezolucijom 768x1024"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
msgid "Intended for generic tablet devices, does no resizing of images"
-msgstr ""
+msgstr "Namenjeno generičkim tablet uređajima, ne menja veličinu slika"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
msgid "This profile is intended for the Kobo Reader."
-msgstr "Овај профил је намењен за Kobo читаче"
+msgstr "Ovaj profil je namenjen za Kobo čitače"
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
msgid "This profile is intended for the SONY PRS-300."
-msgstr "Овај профил је намењен за SONY PRS-300 читаче."
+msgstr "Ovaj profil je namenjen za SONY PRS-300 čitače."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
msgid "This profile is intended for the 5-inch JetBook."
-msgstr "Овај профил је намењен за петоинчне JetBook читаче."
+msgstr "Ovaj profil je namenjen za 5-inčne JetBook čitače."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
msgid ""
"This profile is intended for the SONY PRS line. The 500/505/700 etc, in "
"landscape mode. Mainly useful for comics."
msgstr ""
-"Овај профил је намењен SONY PRS линији читача, конкретно за моделе "
-"500/505/700 и др., у хоризонталном положају. Углавном је користан за "
-"стрипове."
+"Ovaj profil je namenjen SONY PRS liniji čitača, za modele 500/505/700 itd, u "
+"horizontalnom položaju. Uglavnom je koristan za stripove."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
msgid "This profile is intended for the Amazon Kindle DX."
-msgstr "Овај профил је намењен за Amazon Kindle DX читаче."
+msgstr "Ovaj profil je namenjen za Amazon Kindle DX čitače."
-#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:663
+#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
msgid "This profile is intended for the Sanda Bambook."
msgstr "Ovaj profil je namenjen Sanda Bambook čitaču."
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:34
msgid "Installed plugins"
-msgstr "Инсталирани додаци"
+msgstr "Instalirani dodaci"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:35
msgid "Mapping for filetype plugins"
-msgstr "Мапирање додатака за различите типове датотека"
+msgstr "Mapiranje dodataka za različite vrste datoteka"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:36
msgid "Local plugin customization"
-msgstr "Подешавања локалних додатака"
+msgstr "Podešavanja lokalnih podataka"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:37
msgid "Disabled plugins"
-msgstr "Онемогућени додаци"
+msgstr "Isključeni dodaci"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:38
msgid "Enabled plugins"
-msgstr "Омогућени додаци"
+msgstr "Uključeni dodaci"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:93
msgid "No valid plugin found in "
-msgstr "Исправан додатак није пронађен у "
+msgstr "Ispravan dodatak nije pronađen u "
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:508
msgid "Initialization of plugin %s failed with traceback:"
-msgstr "Покретање %s додатка није успело. Извештај о грешци је:"
+msgstr "Pokretanje dodatka %s nije uspelo. Poruka o grešci je:"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:541
msgid ""
@@ -642,55 +641,54 @@ msgid ""
" Customize calibre by loading external plugins.\n"
" "
msgstr ""
-" %prog опције\n"
+" %prog opcije\n"
"\n"
-" Подеси Calibre учитавањем спољних додатака.\n"
+" Podesi calibre učitavanjem spoljnih dodataka.\n"
" "
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:547
msgid "Add a plugin by specifying the path to the zip file containing it."
-msgstr ""
-"Инсталирајте додатак навођењем путање ка ZIP датотеци која га садржи."
+msgstr "Instalirajte dodatak navođenjem putanje ka ZIP fajlu koji ga sadrži."
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:549
msgid "Remove a custom plugin by name. Has no effect on builtin plugins"
-msgstr "Уклоните додатак по имену. Нема утицаја на уграђене додатке."
+msgstr "Uklonite dodatak po imenu. Ovo nema uticaja na ugrađene dodatke."
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:551
msgid ""
"Customize plugin. Specify name of plugin and customization string separated "
"by a comma."
msgstr ""
-"Подесите додатак. Наведите назив додатка и наредбу за подешавање растављене "
-"зарезом."
+"Podesite dodatak. Navedite ime dodatka i naredbu za podešavanje rastavljene "
+"zarezom."
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:553
msgid "List all installed plugins"
-msgstr "Прикажи све инсталиране додатке"
+msgstr "Prikaži sve instalirane dodatke"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:555
msgid "Enable the named plugin"
-msgstr "Омогући наведени додатак"
+msgstr "Uključi navedeni dodatak"
#: /home/kovid/work/calibre/src/calibre/customize/ui.py:557
msgid "Disable the named plugin"
-msgstr "Онемогући наведени додатак"
+msgstr "Isključi navedeni dodatak"
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13
msgid "Communicate with Android phones."
-msgstr "Успостави везу с Android телефонима."
+msgstr "Uspastavi vezu sa Android telefonima."
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:53
msgid ""
"Comma separated list of directories to send e-books to on the device. The "
"first one that exists will be used"
msgstr ""
-"Зарезима раздвојен списак директоријума у које ће се слати књиге на уређај. "
-"Користиће се први постојећи."
+"Zarezima razdvojen spisak direktorijuma na uređaju u koje će se slati "
+"knjige. Koristiće se prvi postojeći."
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:95
msgid "Communicate with S60 phones."
-msgstr "Успостави везу са S60 телефонима."
+msgstr "Uspostavi vezu sa S60 telefonima."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:90
msgid "Apple device"
@@ -698,12 +696,11 @@ msgstr "Apple uređaj"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:92
msgid "Communicate with iTunes/iBooks."
-msgstr "Успостави везу са iTunes/iBooks."
+msgstr "Uspastavi vezu sa iTunes/iBooks."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:98
msgid "Apple device detected, launching iTunes, please wait ..."
-msgstr ""
-"Пронађен је Apple уређај. Покретање програма iTunes. Молимо, сачекајте..."
+msgstr "Pronađen je Apple uređaj. Pokrećem iTunes. Molim sačekajte..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:100
msgid ""
@@ -716,30 +713,30 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:260
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:263
msgid "Updating device metadata listing..."
-msgstr "Ажурирање списка метаподатака на уређају..."
+msgstr "Ažuriranje spiska metapodataka na uređaju..."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:339
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:378
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:947
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:987
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2949
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2989
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2956
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2996
msgid "%d of %d"
-msgstr "%d од %d"
+msgstr "%d od %d"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:992
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2995
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3002
msgid "finished"
-msgstr "завршено"
+msgstr "završeno"
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:560
msgid "Use Series as Category in iTunes/iBooks"
-msgstr "Користи серије као категорију у iTunes/iBooks."
+msgstr "Koristi seriju kao kategoriju u iTunes/iBooks."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:562
msgid "Cache covers from iTunes/iBooks"
-msgstr "Ускладишти омоте с iTunes/iBooks."
+msgstr "Zapamti omote iz iTunes/iBooks."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:574
msgid ""
@@ -747,19 +744,19 @@ msgid ""
"Delete using the iBooks app.\n"
"Click 'Show Details' for a list."
msgstr ""
-"Неке књиге нису пронађене у iTunes бази података.\n"
-"Избришите их користећи iBooks програм.\n"
-"Кликните на „Прикажи детаље“ за списак."
+"Neke knjige nisu pronađene u iTunes bazi podataka.\n"
+"Izbrišite ih koristeći iBooks program.\n"
+"Kliknite na 'Prikaži detalje' za spisak."
#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:911
msgid ""
"Some cover art could not be converted.\n"
"Click 'Show Details' for a list."
msgstr ""
-"Неки омоти нису прошли кроз процес претварања.\n"
-"Кликните на „Прикажи детаље“ за списак."
+"Neki omoti nisu mogli da budu konvertovani.\n"
+"Kliknite na 'Prikaži detalje' za spisak."
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2546
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2553
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:444
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:467
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:882
@@ -771,9 +768,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2021
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:149
msgid "News"
-msgstr "Вести"
+msgstr "Vesti"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2547
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2554
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:556
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1984
@@ -781,97 +778,97 @@ msgstr "Вести"
msgid "Catalog"
msgstr "Katalog"
-#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2853
+#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2860
msgid "Communicate with iTunes."
-msgstr "Успостави везу с iTunes-ом."
+msgstr "Uspostavi vezu sa iTunes."
#: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17
msgid "Communicate with the Binatone Readme eBook reader."
-msgstr "Успостави везу с Binatone Readme читачем."
+msgstr "Uspostavi vezu s Binatone Readme čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13
msgid "Communicate with the Blackberry smart phone."
-msgstr "Успостави везу с Blackberry телефоном."
+msgstr "Uspostavi vezu s Blackberry telefonom."
#: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18
#: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90
msgid "Kovid Goyal"
-msgstr "Ковид Гојл"
+msgstr "Kovid Goyal"
#: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22
msgid "Communicate with the Cybook Gen 3 / Opus eBook reader."
-msgstr "Успостави везу с Cybook Gen 3/Opus читачем."
+msgstr "Uspostavi vezu s Cybook Gen 3/Opus čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24
msgid "Communicate with the EB600 eBook reader."
-msgstr "Успостави везу с EB600 читачем."
+msgstr "Uspostavi vezu sa EB600 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:193
msgid "Communicate with the Astak Mentor EB600"
-msgstr "Успостави везу с Astak Mentor EB600 читачем."
+msgstr "Uspostavi vezu sa Astak Mentor EB600 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:216
msgid "Communicate with the PocketBook 301 reader."
-msgstr "Успостави везу с PocketBook 301 читачем."
+msgstr "Uspstavi vezu s PocketBook 301 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17
msgid "Entourage Edge"
-msgstr "enTourage eDGe"
+msgstr "Entourage Edge"
#: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18
msgid "Communicate with the Entourage Edge."
-msgstr "Успостави везу с enTourage eDGe читачем."
+msgstr "Uspostavi vezu sa Entourage Edge čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16
msgid "Communicate with the ESlick eBook reader."
-msgstr "Успостави везу с ESlick читачем."
+msgstr "Uspostavi vezu sa ESlick čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49
msgid "Communicate with the Sigmatek eBook reader."
-msgstr "Успостави везу са Sigmatek читачем."
+msgstr "Uspostavi vezu sa Sigmatek čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32
msgid "Use an arbitrary folder as a device."
-msgstr "Користи произвољну фасциклу као уређај."
+msgstr "Koristi proizvoljni direktorijum kao uređaj."
#: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:28
#: /home/kovid/work/calibre/src/calibre/devices/interface.py:14
msgid "Device Interface"
-msgstr "Сучеље уређаја"
+msgstr "Interfejs uređaja"
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19
msgid "Communicate with Hanlin V3 eBook readers."
-msgstr "Успостави везу с Hanlin V3 читачем."
+msgstr "Uspostavi vezu s Hanlin V3 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:96
msgid "Communicate with Hanlin V5 eBook readers."
-msgstr "Успостави везу с Hanlin V5 читачем."
+msgstr "Uspostavi vezu s Hanlin V5 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:115
msgid "Communicate with the BOOX eBook reader."
-msgstr "Успостави везу с BOOX читачем."
+msgstr "Uspostavi vezu s BOOX čitačem."
#: /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 ""
-"Зарезима раздвојен списак директоријума у које ће се слати књиге на уређај. "
-"Користиће се први постојећи."
+"Zarezima razdvojen spisak direktorijuma na uređaju u koje će se slati "
+"knjige. Koristiće se prvi postojeći."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22
msgid "Communicate with the Hanvon N520 eBook reader."
-msgstr "Успостави везу с Hanvon N520 читачем."
+msgstr "Uspostavi vezu s Hanvon N520 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47
msgid "Communicate with The Book reader."
-msgstr "Успостави везу с The Book читачем."
+msgstr "Uspostavi vezu s The Book čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:59
msgid "Communicate with the SpringDesign Alex eBook reader."
-msgstr "Успостави везу са SpringDesign Alex читачем."
+msgstr "Uspostavi vezu sa SpringDesign Alex čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:102
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113
@@ -880,25 +877,25 @@ msgstr "Успостави везу са SpringDesign Alex читачем."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:256
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:274
msgid "Removing books from device..."
-msgstr "Уклањање књига с уређаја..."
+msgstr "Uklanjam knjige sa uređaja..."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:119
msgid "Communicate with the Azbooka"
-msgstr "Успостави везу с Azbooka читачем."
+msgstr "Uspostavi vezu sa Azbooka čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:138
msgid "Communicate with the Elonex EB 511 eBook reader."
-msgstr "Успостави везу с Elonex EB 511 читачем."
+msgstr "Uspostavi vezu sa Elonex EB 511 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16
msgid "Communicate with the IRex Iliad eBook reader."
-msgstr "Успостави везу с IRex Iliad читачем."
+msgstr "Uspostavi vezu sa IRex Iliad čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:42
msgid "John Schember"
-msgstr "Џон Шембер"
+msgstr "John Schember"
#: /home/kovid/work/calibre/src/calibre/devices/interface.py:44
msgid "Cannot get files from this device"
@@ -906,43 +903,43 @@ msgstr "Ne mogu da preuzmem fajlove sa uređaja"
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16
msgid "Communicate with the IRex Digital Reader 1000 eBook reader."
-msgstr "Успостави везу с IRex Digital Reader 1000 читачем."
+msgstr "Uspostavi vezu sa IRex Digital Reader 1000 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42
msgid "Communicate with the IRex Digital Reader 800"
-msgstr "Успостави везу с IRex Digital Reader 800 читачем."
+msgstr "Uspostavi vezu sa IRex Digital Reader 800 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15
msgid "Communicate with the Iriver Story reader."
-msgstr "Успостави везу с Iriver Story читачем."
+msgstr "Uspostavi vezu sa Iriver Story čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20
msgid "Communicate with the JetBook eBook reader."
-msgstr "Успостави везу с JetBook читачем."
+msgstr "Uspostavi vezu s JetBook čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88
msgid "Communicate with the MiBuk Wolder reader."
-msgstr "Успостави везу с MiBuk Wolder читачем."
+msgstr "Uspostavi vezu s MiBuk Wolder čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116
msgid "Communicate with the JetBook Mini reader."
-msgstr "Uspostavi komunikaciju s JetBook Mini čitačem"
+msgstr "Uspostavi vezu s JetBook Mini čitačem"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:43
msgid "Communicate with the Kindle eBook reader."
-msgstr "Успостави везу с Kindle читачем."
+msgstr "Uspostavi vezu s Kindle čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:170
msgid "Communicate with the Kindle 2/3 eBook reader."
-msgstr "Uspostavi komunikaciju s Kindle 2/3 čitačem"
+msgstr "Uspostavi vezu s Kindle 2/3 čitačem"
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:211
msgid "Communicate with the Kindle DX eBook reader."
-msgstr "Успостави везу с Kindle DX читачем."
+msgstr "Uspostavi vezu s Kindle DX čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:23
msgid "Communicate with the Kobo Reader"
-msgstr "Успостави везу с Kobo читачем."
+msgstr "Uspostavi vezu s Kobo čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:49
msgid ""
@@ -963,75 +960,79 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:166
msgid "Getting list of books on device..."
-msgstr "Преузимање списка књига с уређаја..."
+msgstr "Preuzimam spisak knjiga sa uređaja..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:300
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:307
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:281
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:286
msgid "Removing books from device metadata listing..."
-msgstr "Уклањање књига са списка метаподатака на уређају..."
+msgstr "Uklanjam knjiga sa spiska metapodataka na uređaju..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:312
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:347
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:219
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:250
msgid "Adding books to device metadata listing..."
-msgstr "Додавање књига у списак метаподатака на уређају..."
+msgstr "Dodajem knjige na spisak metapodataka na uređaju..."
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:424
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:258
msgid "Not Implemented"
-msgstr "Није уграђено"
+msgstr "Nije dovršeno"
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:425
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 ""
-"KOBO датотеке не постоје на уређају као књиге, већ су низови у sqlite бази "
-"података. Тренутно се не могу извозити или прегледати."
+"\".kobo\" datoteke ne postoje na uređaju kao knjige već redovi u sqlite bazi "
+"podataka. Trenutno se ne mogu ni izvoziti ni pregledati."
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:17
msgid "Communicate with the Palm Pre"
-msgstr "Успостави везу с Palm Pre уређајем."
+msgstr "Uspostavi vezu s Palm Pre telefonom."
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:37
msgid "Communicate with the Booq Avant"
-msgstr "Успостави везу с Booq Avant читачем."
+msgstr "Uspostavi vezu s Booq Avant čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:58
msgid "Communicate with the Sweex MM300"
-msgstr "Успостави везу са Sweex MM300 уређајем."
+msgstr "Uspostavi vezu sa Sweex MM300 uređajem."
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:79
+msgid "Communicate with the Digma Q600"
+msgstr "Uspostavi vezu s Digma Q600 čitačem"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:88
msgid "Communicate with the Kogan"
-msgstr "Успостави везу с Kogan читачем."
+msgstr "Uspostavi vezu s Kogan čitačem."
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:87
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:114
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:96
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:123
msgid "Communicate with the Pandigital Novel"
-msgstr "Успостави везу с Pandigital Novel читачем."
-
-#: /home/kovid/work/calibre/src/calibre/devices/misc.py:124
-msgid "Communicate with the VelocityMicro"
-msgstr "Uspostavi komunikaciju s VelocityMicro čitačem"
+msgstr "Uspostavi vezu s Pandigital Novel čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:142
+msgid "Communicate with the VelocityMicro"
+msgstr "Uspostavi vezu s VelocityMicro čitačem"
+
+#: /home/kovid/work/calibre/src/calibre/devices/misc.py:160
msgid "Communicate with the GM2000"
msgstr "Uspostavi komunikaciju s GM2000"
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17
msgid "Communicate with the Nokia 770 internet tablet."
-msgstr "Успостави везу с Nokia 770 уређајем."
+msgstr "Uspostavi vezu s Nokia 770 uređajem."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:40
msgid "Communicate with the Nokia 810/900 internet tablet."
-msgstr ""
+msgstr "Uspostavi vezu s Nokia 810/900 uređajem."
#: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:74
msgid "Communicate with the Nokia E52"
-msgstr "Успостави везу с Nokia E52 уређајем."
+msgstr "Uspostavi vezu s Nokia E52 telefonom."
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:20
msgid "The Nook"
@@ -1039,81 +1040,84 @@ msgstr "Nook"
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:21
msgid "Communicate with the Nook eBook reader."
-msgstr "Успостави везу с Nook читачем."
+msgstr "Uspostavi vezu s Nook čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17
msgid "Communicate with the Nuut2 eBook reader."
-msgstr "Успостави везу с Nuut2 читачем."
+msgstr "Uspostavi vezu s Nuut2 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:89
msgid "Communicate with the Sony PRS-500 eBook reader."
-msgstr "Успостави везу са Sony PRS-500 читачем."
+msgstr "Uspostavi vezu sa Sony PRS-500 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22
msgid "Communicate with all the Sony eBook readers."
-msgstr "Успостави везу са свим Sony читачима."
+msgstr "Uspostavi vezu sa svim Sony čitačima."
#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61
msgid ""
"Comma separated list of metadata fields to turn into collections on the "
"device. Possibilities include: "
msgstr ""
-"Зарезима раздвојен списак поља за метаподатке који ће бити претворени у "
-"збирке на уређају. Могућности укључују: "
+"Zarezima razdvojen spisak polja za metapodatke koji će biti pretvoreni u "
+"kolekcije na uređaju. Mogućnosti uključuju: "
#: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68
msgid "Unnamed"
-msgstr "Неименовано"
+msgstr "Neimenovano"
#: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17
msgid "Communicate with the Samsung SNE eBook reader."
-msgstr "Успостави везу са Samsung SNE читачем."
+msgstr "Uspostavi vezu sa Samsung SNE čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11
msgid "Communicate with the Teclast K3/K5 reader."
-msgstr "Успостави везу с Teclast K3/K5 читачем."
+msgstr "Uspostavi vezu s Teclast K3/K5 čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:36
msgid "Communicate with the Newsmy reader."
-msgstr "Успостави везу с Newsmy читачем."
+msgstr "Uspostavi vezu s Newsmy čitačem."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47
+msgid "Communicate with the Pico reader."
+msgstr "Uspostavi vezu s Pico čitačem"
+
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57
msgid "Communicate with the iPapyrus reader."
-msgstr "Успостави везу с iPapyrus читачем."
+msgstr "Uspostavi vezu sa iPapyrus čitačem."
-#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:59
+#: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68
msgid "Communicate with the Sovos reader."
-msgstr "Uspostavi komunikaciju sa Sovos čitačem."
+msgstr "Uspostavi vezu sa Sovos čitačem."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:258
msgid "Unable to detect the %s disk drive. Try rebooting."
-msgstr ""
-"%s диск јединица није пронађена. Пробајте да поново покренете рачунар."
+msgstr "Ne mogu da pronađem disk %s. Pokušajte da ponovo pokrenete računar."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:438
msgid "Unable to detect the %s mount point. Try rebooting."
-msgstr "%s уређај није пронађен. Пробате да поново покренете рачунар."
+msgstr "Uređaj %s nije pronađen. Pokušajte da ponovo pokrenete računar."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:503
msgid "Unable to detect the %s disk drive."
-msgstr "%s диск јединица није пронађена."
+msgstr "Ne mogu da pronađem disk %s."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:596
msgid "Could not find mount helper: %s."
-msgstr "Помоћник за повезивање није пронађен: %s."
+msgstr "Ne mogu da pronađem program za povezivanje: %s."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:608
msgid ""
"Unable to detect the %s disk drive. Your kernel is probably exporting a "
"deprecated version of SYSFS."
msgstr ""
-"%s диск јединица није пронађена. Ваше језгро вероватно извози застарело "
-"издање SYSFS-а."
+"Ne mogu da pronađem disk %s. Vaš operativni sistem verovatno izvozi "
+"zastarelu verziju SYSFS-a."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:616
msgid "Unable to mount main memory (Error code: %d)"
-msgstr "Повезивање са основном меморијом није успело (број грешке: %d)."
+msgstr "Nisam uspeo da povežem osnovnu memoriju (broj greške: %d)."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667
msgid ""
@@ -1126,79 +1130,80 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:815
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:817
msgid "The reader has no storage card in this slot."
-msgstr "Читач нема меморијску картицу у овом лежишту."
+msgstr "Čitač nema memorijsku karticu u ovom ležištu."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:819
msgid "Selected slot: %s is not supported."
-msgstr "Изабрано лежиште: %s није подржано."
+msgstr "Izabrano ležište: %s nije podržano."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:848
msgid "There is insufficient free space in main memory"
-msgstr "Нема довољно простора у основној меморији."
+msgstr "Nema dovoljno prostora u osnovnoj memoriji."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:850
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:852
msgid "There is insufficient free space on the storage card"
-msgstr "Нема довољно простора на меморијској картици."
+msgstr "Nema dovoljno prostora na memorijskoj kartici."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:12
msgid "Configure Device"
-msgstr "Подеси уређај"
+msgstr "Podesi uređaj"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:37
msgid "settings for device drivers"
-msgstr "поставке управљачког програма за уређај"
+msgstr "podešavanja upravljačkog programa za uređaj"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:39
msgid "Ordered list of formats the device will accept"
-msgstr "Уређени списак формата које уређај подржава"
+msgstr "Uređeni spisak formata koje uređaj podržava"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:41
msgid "Place files in sub directories if the device supports them"
-msgstr "Постави датотеке у потфасцикле ако их уређај подржава"
+msgstr "Smesti fajlove u poddirektorijume ako ih uređaj podržava"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:86
msgid "Read metadata from files on device"
-msgstr "Прочитај метаподатке из датотека на уређају"
+msgstr "Proćitaj metapodatke iz fajlova na uređaju"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:45
msgid "Use author sort instead of author"
-msgstr "Користи поље за сврставање по аутору уместо по имену аутора"
+msgstr ""
+"Koristi polje za sortiranje po autoru umesto sortiranja po imenu autora"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:47
msgid "Template to control how books are saved"
-msgstr "Шаблон који управља како ће књиге бити снимљене"
+msgstr "Šablon koji određuje kako će knjige biti snimljene"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:89
msgid "Extra customization"
-msgstr "Додатне поставке"
+msgstr "Dodatna podešavanja"
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41
msgid "Communicate with an eBook reader."
-msgstr "Успостави везу с читачем е-књига."
+msgstr "uspostavi vezu s čitačem e-knjiga."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:57
msgid "Get device information..."
-msgstr "Преузми податке о уређају..."
+msgstr "Preuzmi podatke o uređaju..."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:195
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197
msgid "Transferring books to device..."
-msgstr "Слање књига на уређај..."
+msgstr "Šaljem knjige na uređaj..."
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
msgid "Sending metadata to device..."
-msgstr "Слање метаподатака на уређај..."
+msgstr "Šaljem metapodatke na uređaj..."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:182
msgid "Rendered %s"
-msgstr "%s је обрађено."
+msgstr "Obrađeno %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:185
msgid "Failed %s"
-msgstr "%s није успело."
+msgstr "Nije uspelo %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:239
msgid ""
@@ -1206,7 +1211,7 @@ msgid ""
"\n"
"%s"
msgstr ""
-"Обрађивање стрипа није успело: \n"
+"Nisam uspeo da obradim strip: \n"
"\n"
"%s"
@@ -1216,53 +1221,53 @@ msgid ""
"of less than 256 may result in blurred text on your device if you are "
"creating your comics in EPUB format."
msgstr ""
-"Број боја за претварање у црно-белу слику. Подразумевана вредност: %default. "
-"Вредности мање од 256 могу да доведу до замагљеног текста на уређају ако "
-"правите стрип у EPUB формату."
+"Broj boja za pretvaranje u crno-belu sliku. Podrazumeva se: %default. "
+"Vrednosti manje od 256 mogu dovesti do zamućenog teksta na uređaju ako "
+"pravite strip u EPUB formatu."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:262
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-"Онемогући нормализацију (побољшање контраста) опсега боја за слике. "
-"Подразумевана вредност: искључено."
+"Onemogući normalizaciju (poboljšanje kontrasta) opsega boja za slike. "
+"Podrazumeva se: isključeno"
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:265
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-"Сачувај оригиналне размере слике. Подразумева се да ће слика попунити екран."
+"Sačuvaj originalne razmere slike. Podrazumeva se da će slika popuniti ekran."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:267
msgid "Disable sharpening."
-msgstr "Онемогући изоштравање."
+msgstr "onemoguć izoštravanje."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:269
msgid ""
"Disable trimming of comic pages. For some comics, trimming might remove "
"content as well as borders."
msgstr ""
-"Онемогући опсецање страна стрипа. За неке стрипове опсецање може да уклони и "
-"садржину, а не само оквире."
+"Onemogući opsecanje strana stripa. Za neke stripove opsecanje može da ukloni "
+"i sadržaj, a ne samo okvire."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:272
msgid "Don't split landscape images into two portrait images"
-msgstr "Не раздвајај водоравне слике на две усправне."
+msgstr "Ne razdvajaj vodoravne slike na dve uspravne."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-"Задржи размере и величину слике користећи висину екрана као ширину за "
-"водоравни положај."
+"Zadrži razmere i veličinu slike koristeći visinu ekrana kao širinu za "
+"vodoravni položaj."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:277
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-"Koristi se za izdanja štampana s desna na levo kao na primer manga. "
-"Horizontalne strane će biti podeljene na vertikalne s desna na levo."
+"Koristi se za izdanja štampana s desna na levo, kao na primer manga. "
+"Vodoravne strane će biti podeljene na uspravne s desna na levo."
#: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281
msgid ""
@@ -2024,7 +2029,7 @@ msgstr ""
"izibličena, ali neće biti belina po ivicama."
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:170
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:205
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:203
msgid "Start"
msgstr "Počni"
@@ -2092,6 +2097,32 @@ msgstr ""
"Srednja dužina reda za prelom ako je HTML fajl rezultat prethodne konverzije "
"iz PDF fajla. Podrazumeva se %default i ta vrednost isključuje ovu opciju."
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:33
+msgid "CSS file used for the output instead of the default file"
+msgstr "Korišćen je CSS umesto podrazumevanog fajla za kreiranje izlaza"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:36
+msgid ""
+"Template used for generation of the html index file instead of the default "
+"file"
+msgstr ""
+"Korišćen je šablon umesto podrazumevanog fajla za kreiranje HTML indeksa"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:39
+msgid ""
+"Template used for the generation of the html contents of the book instead of "
+"the default file"
+msgstr ""
+"Korišćen je šablon umesto podrazumevanog fajla za kreiranje HTML sadržaja"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:42
+msgid ""
+"Extract the contents of the generated ZIP file to the specified directory. "
+"WARNING: The contents of the directory will be deleted."
+msgstr ""
+"Raširi sadržaj kreiranog ZIP fajla u navedeni direktorijum. UPOZORENJE: "
+"Sadržaj ovog direktorijuma će prethodno biti obrisan."
+
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47
msgid "Creating LIT file from EPUB..."
msgstr "Kreiram LIT fajl iz EPUB..."
@@ -2255,28 +2286,27 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589
msgid "Set the book title"
-msgstr "Постави наслов књиге"
+msgstr "Postavi naslov knjige"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:591
msgid "Set sort key for the title"
-msgstr "Разврстај по наслову"
+msgstr "Postavi ključ za sortiranje po naslovu"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:593
msgid "Set the author"
-msgstr "Постави име аутора"
+msgstr "Postavi ime autora"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595
msgid "Set sort key for the author"
-msgstr "Разврстај по имену аутора"
+msgstr "Postavi ključ za sortiranje po autoru"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:597
msgid "The category this book belongs to. E.g.: History"
-msgstr "Категорија којој ова књига припада. Историја, на пример."
+msgstr "Kategorija kojoj pripada ova knjiga. Na primer: istorija."
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:600
msgid "Path to a graphic that will be set as this files' thumbnail"
-msgstr ""
-"Путања до слике која ће се користити као умањени приказ за ове датотеке"
+msgstr "Putanja do slike koja će biti postavljena kao ikona za ove fajlove"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:603
msgid ""
@@ -2285,36 +2315,36 @@ msgstr "Putanja do txt fajla koji sadrži komentar za smeštanje u lrf fajl."
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607
msgid "Extract thumbnail from LRF file"
-msgstr "Извади умањени приказ слике из LRF датотеке"
+msgstr "Izvadi ikonu iz LRF fajla"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608
msgid "Set the publisher"
-msgstr "Постави име издавача"
+msgstr "Postavi ime izdavača"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609
msgid "Set the book classification"
-msgstr "Постави класификацију за књигу"
+msgstr "Postavi klasifikaciju za knjigu"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610
msgid "Set the book creator"
-msgstr "Постави творца књиге"
+msgstr "Postavi kreatora knjige"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611
msgid "Set the book producer"
-msgstr "Постави произвођача књиге"
+msgstr "Postavi producenta knjige"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613
msgid ""
"Extract cover from LRF file. Note that the LRF format has no defined cover, "
"so we use some heuristics to guess the cover."
msgstr ""
-"Извади насловну страну из LRF датотеке. Упамтите да LRF формат нема посебно "
-"означену насловну страну, те користимо нека истраживачка правила да бисмо "
-"„погодили“ шта је насловна страна."
+"Izvadi naslovnu stranu iz LRF datoteke. Primetite da LRF format nema posebno "
+"definisanu naslovnu stranu, pa koristimo neka heuristička pravila da bismo "
+"'pogodili' šta je naslovna strana."
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:615
msgid "Set book ID"
-msgstr "Постави идентификатор за књигу"
+msgstr "Postavi identifikator za knjigu"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:90
msgid "Enable autorotation of images that are wider than the screen width."
@@ -2408,23 +2438,23 @@ msgstr "Da"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:605
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:102
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:380
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:930
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:303
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:570
msgid "Title"
msgstr "Naslov"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:606
#: /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:385
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:924
msgid "Author(s)"
msgstr "Autori"
@@ -2440,37 +2470,36 @@ msgid "Producer"
msgstr "Producent"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:609
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:212
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:189
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:104
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1138
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1131
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:178
msgid "Comments"
msgstr "Komentari"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:611
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:154
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:608
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:623
msgid "Tags"
msgstr "Etikete"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:613
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:152
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:50
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:337
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:108
msgid "Series"
msgstr "Serija"
@@ -2480,12 +2509,12 @@ msgid "Language"
msgstr "Jezik"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:616
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1119
msgid "Timestamp"
msgstr "Vremenska oznaka"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:151
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:157
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:258
@@ -2646,45 +2675,49 @@ msgstr "Greška na serveru LibraryThing.com. Pokušajte kasnije."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:226
msgid "Download covers from Douban.com"
-msgstr "Преузми омоте са Douban.com"
+msgstr "Preuzmi omote s Douban.com"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:235
msgid "Douban.com API timed out. Try again later."
-msgstr "Douban.com API је истекао. Покушајте поново касније."
+msgstr "Douban.com API poziv je predugo trajao. Pokušajte ponovo kasnije."
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:42
msgid "Downloads metadata from Douban.com"
msgstr "Preuzmi metapodatke s Douban.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:51
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57
msgid "Metadata download"
msgstr "Preuzimanje metapodataka"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "ratings"
msgstr "ocene"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:128
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:141
msgid "tags"
msgstr "etikete"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:129
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:142
msgid "description/reviews"
msgstr "opis/prikazi"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:130
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:143
msgid "Download %s from %s"
msgstr "Preuzmi %s sa %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:149
+msgid "Convert comments downloaded from %s to plain text"
+msgstr "Pretvori komentare preuzete sa %s u običan tekst"
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:175
msgid "Downloads metadata from Google Books"
msgstr "Preuzmi metapodatke s Google Books"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:173
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:192
msgid "Downloads metadata from isbndb.com"
msgstr "Preuzmi metapodatke s isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:201
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:220
msgid ""
"To use isbndb.com you must sign up for a %sfree account%s and enter your "
"access key below."
@@ -2692,11 +2725,11 @@ msgstr ""
"Da biste koristili isbndb.com morate se prijaviti za %sbesplatan nalog%s i "
"uneti vaš pristupni ključ."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:211
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
msgid "Downloads social metadata from amazon.com"
msgstr "Preuzmi društvene metapodatke s amazon.com"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:230
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:251
msgid "Downloads series/tags/rating information from librarything.com"
msgstr "Preuzima informacije o seriji/etiketi/oceni sa librarything.com"
@@ -2798,7 +2831,7 @@ msgstr ""
msgid "All articles"
msgstr "Svi članci"
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:259
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:262
msgid "This is an Amazon Topaz book. It cannot be processed."
msgstr "Ovo je Amazon Topaz knjiga. Nju nije moguće obraditi."
@@ -2882,9 +2915,9 @@ msgstr "Knjiga %s od %s"
msgid "HTML TOC generation options."
msgstr "Opcije za generisanje HTML Sadržaja"
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:153
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:159
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:606
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:621
msgid "Rating"
msgstr "Ocena"
@@ -3254,13 +3287,13 @@ msgstr ""
"Calibre ne podržava ovaj RTF fajl. Konvertujte ga u HTML i probajte ponovo.\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:25
#: /home/kovid/work/calibre/src/calibre/ebooks/tcr/output.py:23
msgid ""
"Specify the character encoding of the output document. The default is utf-8."
msgstr "Navedi kodni raspored za izlazni dokument. Podrazumeva se utf-8."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
msgid ""
"The maximum number of characters per line. This splits on the first space "
@@ -3273,17 +3306,36 @@ msgstr ""
"na mestu prvog razmaka posle navedene vrednosti i biće duži od nje. Takođe, "
"podrazumevani minimum je 25 znakova. Navedite 0 da sprečite prelom redova."
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:124
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36
+msgid ""
+"Specify whether or not to insert an empty line between two paragraphs."
+msgstr "Navedite da li će se dodavati prazan red između pasusa."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40
+msgid ""
+"Specify whether or not to insert two space characters to indent the first "
+"line of each paragraph."
+msgstr "Navedite da li da se prvi red pasusa uvuče sa dva razmaka."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44
+msgid ""
+"Specify whether or not to hide the chapter title for each chapter. Useful "
+"for image-only output (eg. comics)."
+msgstr ""
+"Navedite da li da se sakrije naziv poglavlja. Ovo je korisno ako su izlaz "
+"samo slike (npr. za stripove)."
+
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:122
msgid "Start Page"
msgstr "Početna stranica"
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:132
#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:134
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:136
msgid "Cover Pages"
msgstr "Naslovne strane"
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:149
-#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:152
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:147
+#: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:150
msgid " (Preface)"
msgstr " (Predgovor)"
@@ -3455,7 +3507,7 @@ msgid "Disable UI animations"
msgstr "Onemogući animacije u korisničkom interfejsu"
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:487
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:494
msgid "Copied"
msgstr "Kopirano"
@@ -3467,7 +3519,7 @@ msgstr "Kopiraj"
msgid "Copy to Clipboard"
msgstr "Kopiraj u memoriju"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:466
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:467
msgid "Choose Files"
msgstr "Izaberi fajlove"
@@ -3605,8 +3657,8 @@ msgstr "Dodaj u biblioteku"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:28
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:120
+#: /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 "Nije izabrana nijedna knjiga"
@@ -3628,7 +3680,7 @@ msgid "Add books to your calibre library from the connected device"
msgstr "Dodaj knjige u calibre biblioteku s priključenog uređaja"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:20
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:548
msgid "Fetch annotations (experimental)"
msgstr "Preuzmi beleške (eksperimentalno)"
@@ -3725,7 +3777,7 @@ msgid "Checking database integrity"
msgstr "Proveravam integritet baze podataka"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:645
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:657
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:41
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54
msgid "Error"
@@ -3753,7 +3805,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:148
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:139
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:140
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d books"
msgstr "%d knjiga"
@@ -3902,7 +3954,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:391
#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:101
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:734
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:741
msgid "Not allowed"
msgstr "Nije dozvoljeno"
@@ -3968,8 +4020,8 @@ msgid "Could not copy books: "
msgstr "Nisam uspeo da prekopiram knjige: "
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:720
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:685
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
msgid "Failed"
msgstr "Nije uspelo"
@@ -4205,36 +4257,36 @@ msgstr "Ne mogu da spojim knjige"
msgid "At least two books must be selected for merging"
msgstr "Za spajanje je potrebno izabrati bar dve knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:197
msgid ""
"Book formats and metadata from the selected books will be added to the "
-"first selected book. ISBN will not be merged.
The "
+"first selected book (%s). ISBN will not be merged.
The "
"second and subsequently selected books will not be deleted or "
"changed.
Please confirm you want to proceed."
msgstr ""
"Formati i metapodaci izabranih knjiga će biti dodati prvoj izabranoj "
-"knjizi. ISBN neće biti dodat.
Druga i naredne knjige neće "
-"biti izbrisane, ili izmenjene.
Molim vas da potvrdite da želite da "
-"nastavite."
+"knjizi (%s). ISBN broj neće biti pridružen.
Druga i "
+"ostale knjige neće biti izbrisane, ili izmenjene.
Molim potvrdite da "
+"ćelite da nastavite."
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:209
msgid ""
"Book formats and metadata from the selected books will be merged into the "
-"first selected book. ISBN will not be merged.
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?"
+"first selected book (%s). ISBN will not be "
+"merged.
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 ""
"Formati i metapodaci izabranih knjiga će biti dodati prvoj izabranoj "
-"knjizi. ISBN neće biti dodat.
Posle spajanja, druga i "
-"naredne knjige će biti izbrisane.
Svi formati prve izabrane "
-"knjige će biti sačuvani, a svi duplirani formati druge i narednih knjiga će "
-"biti zauvek izbrisani s vašeg računara.
Da li ste "
-"sigurni da želite da nastavite?"
+"knjizi (%s). ISBN broj neće biti pridružen.
Druga i "
+"ostale knjige će biti izbrisane.
Svi formati prve knjige će "
+"biti zadržani, a svi duplirani formati drugi i ostaloh knjiga će biti zauvek "
+"obrisani s vašeg računara.
Da li ste sigurni da želite "
+"da nastavite?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
msgid ""
"You are about to merge more than 5 books. Are you sure you want to "
"proceed?"
@@ -4371,7 +4423,7 @@ msgid "Click the show details button to see which ones."
msgstr "Kliknite na dugme za više detalja da vidite koje."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:628
msgid "Show book details"
msgstr "Prikaži detalje o knjizi"
@@ -4460,21 +4512,21 @@ msgstr "Prikaži"
msgid "View specific format"
msgstr "Prikaži određeni format"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:94
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:158
msgid "Cannot view"
msgstr "Nemoguće pregledati"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:101
+#: /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 "Izaberite format za prikaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:108
msgid "Multiple Books Selected"
msgstr "Izabrano je više knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:110
+#: /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 "
@@ -4486,11 +4538,11 @@ msgstr ""
"započet, ovaj proces se ne može prekinuti pre završetka. Da li želite da "
"nastavite?"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:118
msgid "Cannot open folder"
msgstr "Ne mogu da otvorim direktorijum"
-#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:159
msgid "%s has no available formats."
msgstr "%s nema raspoloživih formata."
@@ -4515,7 +4567,7 @@ msgid "The specified directory could not be processed."
msgstr "Nisam mogao da obradim navedeni direktorijum"
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:869
msgid "No books"
msgstr "Nema knjiga"
@@ -4717,49 +4769,49 @@ msgid ""
msgstr ""
"Više knjiga po direktoriju&mu. Podrazumeva da je svaki fajl različita knjiga."
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:23
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:313
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:119
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:120
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:121
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:327
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
msgid "Path"
msgstr "Putanja"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:24
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:122
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:124
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:117
msgid "Formats"
msgstr "Formati"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:25
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:934
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1120
msgid "Collections"
msgstr "Kolekcije"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:49
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:60
msgid "Click to open"
msgstr "Kliknite da biste otvorili"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:319
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:325
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1126
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1130
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:83
@@ -4767,9 +4819,9 @@ msgstr "Kliknite da biste otvorili"
msgid "None"
msgstr "Nema"
-#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:312
-msgid "Click to open Book Details window"
-msgstr "Kliknite da otvorite prozor s detaljima o knjizi"
+#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:404
+msgid "Double-click to open Book Details window"
+msgstr "Kliknite dva puta da otvorite prozor s detaljima o knjizi"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16
msgid "BibTeX Options"
@@ -4829,7 +4881,7 @@ msgstr "izlaz"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:43
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:47
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:39
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
@@ -4993,6 +5045,19 @@ msgstr "Uključi odeljak \"Serija\""
msgid "Tab template for catalog.ui"
msgstr "Specifikacija tabulatora za catalog.ui"
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:25
+msgid "Bold"
+msgstr "Masno"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:26
+msgid "Italic"
+msgstr "Kurziv"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:28
+msgid "Underline"
+msgstr "Podvučeno"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:36
msgid ""
"For settings that cannot be specified in this dialog, use the values saved "
@@ -5480,7 +5545,7 @@ msgid "Change the title of this book"
msgstr "Promeni naslov ove knjige"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
msgid "&Author(s): "
msgstr "&Autor: "
@@ -5497,7 +5562,7 @@ msgstr ""
"Promeni autore za ovu knjigu. Ako autora ima više razdvojte imena zarezima"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
msgid "&Publisher: "
msgstr "&Izdavač: "
@@ -5508,7 +5573,7 @@ msgid "Ta&gs: "
msgstr "&Etikete: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
msgid ""
"Tags categorize the book. This is particularly useful while searching. "
@@ -5518,15 +5583,16 @@ msgstr ""
"pretraživanja.
One mogu biti reči ili fraze, razdvojene zarezima."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
msgid "&Series:"
msgstr "&Serija:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
#: /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:395
msgid "List of known series. You can add new series."
@@ -5707,7 +5773,7 @@ msgid "Options specific to the input format."
msgstr "Opcije koje zavise od izlaznog formata."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
msgid "Dialog"
@@ -5725,6 +5791,18 @@ msgstr "Koristi &sačuvane opcije za konverziju pojedinačnih knjiga"
msgid "SNB Output"
msgstr "SNB izlaz"
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:40
+msgid "Hide chapter name"
+msgstr "Sakrij naziv poglavlja"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:41
+msgid "Insert space before the first line for each paragraph"
+msgstr "Ubaci prazninu pre prvog reda svakog pasusa"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:42
+msgid "Insert empty line between paragraphs"
+msgstr "Dodaj prazan red između pasusa"
+
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
"Structure\n"
@@ -5889,8 +5967,8 @@ msgid "Force maximum line length"
msgstr "Nametni maksimalnu dužinu reda"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:56
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:70
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6032,7 +6110,7 @@ msgid "Automatically number books"
msgstr "Automatski numeriši knjige"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
msgid "Force numbers to start with "
msgstr "Brojanje mora početi od "
@@ -6114,31 +6192,31 @@ msgstr "Pošalji na memorijsku karticu B"
msgid "Main Memory"
msgstr "Osnovna memorija"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
+msgid "Send specific format to"
+msgstr "Pošalji određeni format na"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:493
msgid "Send and delete from library"
msgstr "Pošalji i izbriši iz biblioteke"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:492
-msgid "Send specific format"
-msgstr "Pošalji određeni format"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:536
msgid "Eject device"
msgstr "Isključi uređaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:658
msgid "Error communicating with device"
msgstr "Greška u komunikaciji sa uređajem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:667
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:679
msgid "Select folder to open as device"
msgstr "Izaberite direktorijum koji će biti korišćen kao uređaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:714
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:726
msgid "Error talking to device"
msgstr "Greška u komunikaciji sa uređajem"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:715
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:727
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -6146,123 +6224,123 @@ msgstr ""
"Došlo je do privremene greške u komunikaciji sa uređajem. Molim vas da "
"isključite uređaj i/ili ponovo pokrenete računar."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:758
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:770
msgid "Device: "
msgstr "Uređaj: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:772
msgid " detected."
msgstr " detektovan."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
msgid "selected to send"
msgstr "izabrane za slanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
msgid "Choose format to send to device"
msgstr "Izaberi format za slanje na uređaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:872
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:884
msgid "No device"
msgstr "Nema uređaja"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:885
msgid "Cannot send: No device is connected"
msgstr "Ne mogu da pošaljem: Nije priključen nijedan uređaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:892
msgid "No card"
msgstr "Nema memorijske kartice"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:893
msgid "Cannot send: Device has no storage card"
msgstr "Ne mogu da pošaljem: Uređaj nema memorijsku karticu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:922
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:934
msgid "E-book:"
msgstr "E-knjiga:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:925
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:937
msgid "Attached, you will find the e-book"
msgstr "E-knjigu ćete pronaći priključenu uz ovu poruku"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:938
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:107
msgid "by"
msgstr "od"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:939
msgid "in the %s format."
msgstr "u formatu %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:940
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:952
msgid "Sending email to"
msgstr "Šaljem poruku za"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:982
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1083
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1287
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1295
msgid "No suitable formats"
msgstr "Nema odgovarajućih formata"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:971
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:983
msgid "Auto convert the following books before sending via email?"
msgstr "Automatski konvertuj ove knjige pre slanja elektronskom poštom?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:991
msgid ""
"Could not email the following books as no suitable formats were found:"
msgstr ""
"Nisam uspeo da pošaljem ove knjige, jer nisu pronađeni odgovarajući formati:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1009
msgid "Failed to email books"
msgstr "Nisam uspeo da pošaljem knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:998
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1010
msgid "Failed to email the following books:"
msgstr "Nisam uspeo da pošaljem sledeće knjige:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1002
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1014
msgid "Sent by email:"
msgstr "Poslato elektronskom poštom:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1030
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
msgid "News:"
msgstr "Vesti:"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1031
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1043
msgid "Attached is the"
msgstr "Priključeno je"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1042
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1054
msgid "Sent news to"
msgstr "Poslao vesti za"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1084
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1288
msgid "Auto convert the following books before uploading to the device?"
msgstr "Automatski konvertuj sledeće knjige pre slanja na uređaj?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1102
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1114
msgid "Sending catalogs to device."
msgstr "Šaljem katalog na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1201
msgid "Sending news to device."
msgstr "Šaljem vesti na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1254
msgid "Sending books to device."
msgstr "Šaljem knjige na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1296
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."
@@ -6271,11 +6349,11 @@ msgstr ""
"odgovarajući formati. Morate prvo konvertovati knjige u format koji vaš "
"uređaj podržava."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1360
msgid "No space on device"
msgstr "Na uređaju nema dovoljno mesta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1361
msgid ""
"
Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6331,15 +6409,15 @@ msgstr ""
msgid "&Paste from clipboard"
msgstr "&Prenesi iz memorije"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
msgid "Fit &cover within view"
msgstr "Umetni omot u prozor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
msgid "&Previous"
msgstr "&Prethodna"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
msgid "&Next"
msgstr "&Sledeća"
@@ -6380,35 +6458,52 @@ msgstr "Proveri biblioteku"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
msgid "&Run the check"
-msgstr ""
+msgstr "Pok&reni proveru"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
msgid "Copy &to clipboard"
-msgstr ""
+msgstr "Kopiraj u &memoriju"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Imena koja će se ignorisati:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
+msgid ""
+"Enter comma-separated standard file name wildcards, such as synctoy*.dat"
+msgstr ""
+"Unesite zarezima razdvojenu listu standardnih imena fajlova, kao na primer "
+"synctoy*.dat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
msgid "Extensions to ignore"
msgstr "Ekstenzije koje će se ignorisati"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
+msgid ""
+"Enter comma-separated extensions without a leading dot. Used only in book "
+"folders"
+msgstr ""
+"Unesite zarezima razdvojenu listu ekstenzija bez vodeće tačke. Koristi se "
+"samo u direktorijumima za knjige"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
msgid "Path from library"
msgstr "Putanja iz biblioteke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Name"
msgstr "Ime"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
msgid ""
"The marked files and folders will be permanently deleted. Are you "
"sure?"
msgstr ""
+"Ozančeni fajlovi i direktorijumi će biti zauvek izbrisani. Da li ste "
+"sigurni?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
@@ -6452,7 +6547,7 @@ msgid "No location selected"
msgstr "Nije izabrana nijedna lokacija"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:84
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:635
msgid "Bad location"
msgstr "Neispravna lokacija"
@@ -6494,6 +6589,7 @@ msgid "Set options for converting %s"
msgstr "Postavite opcije za konverziju %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
msgid "&Title:"
msgstr "&Naslov:"
@@ -6531,15 +6627,15 @@ msgstr "Lokacija"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:925
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1116
msgid "Format"
msgstr "Format"
@@ -6625,6 +6721,8 @@ msgid ""
"No metadata found, try adjusting the title and author and/or removing the "
"ISBN."
msgstr ""
+"Metapodaci nisu pronađeni. Probajte da promenite ime autorai naslov i/ili "
+"uklonite ISBN broj."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6755,18 +6853,17 @@ msgstr "Knjiga %d:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
-"permanent. There is no undo function. This feature is experimental, and "
-"there may be bugs. You are strongly encouraged to back up your library "
-"before proceeding.
Search and replace in text fields using character "
-"matching or regular expressions. "
+"permanent. There is no undo function. You are strongly encouraged to back up "
+"your library before proceeding.
Search and replace in text fields using "
+"character matching or regular expressions. "
msgstr ""
-"Korišćenjem ove opcije možete da uništite vašu biblioteku. Izmene su "
-"nepovratne. Ne postoji funkcija za poništavanje izmena. Ova opcija je "
-"eksperimentalna i može sadržati greške. Toplo preporučujemo da napravite "
-"rezervnu kopiju vaše biblioteke pre nego što nastavite.
Pretraživanje i "
-"izmena u tekstualnim poljima po znakovima, ili regularnim izrazima. "
+"Korišćenjem ove funkcije možete uništiti vašu biblioteku. Izmene su "
+"trajne. Ne postoji način da se ponište. Najtoplije vam preporučujemo da "
+"napravite rezervnu kopiju svoje iblioteke pre nego što nastavite.
Pretraga "
+"i zamena u tekstualnim poljima korišćenjem regularnih izraza, ili prostog "
+"poređenja. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:282
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6782,7 +6879,7 @@ msgstr ""
"pronađeni tekst mora biti identičani po veličini slova. Ako ovba opcija nije "
"izabrana tekst će biti pronađen bez obzira na veličinu slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:293
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6807,30 +6904,30 @@ msgstr ""
"izrazima u programskom jeziku python, a posebno informacije o funkciji 'sub' "
"vidite ovo uputstvo."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Morate navesti i ciljno polje ako je izvor složeno polje"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Neispravna pretraga/zamena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "Autori ne mogu da budu prayni. Knjiga s naslovom %s nije obrađena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Naslov ne može biti prazan. Knjiga s naslovom %s nije obrađena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "Neispravan izraz za pretraživanje: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6838,19 +6935,19 @@ msgstr ""
"Primenjujem izmene na %d knjiga.\n"
"Faza{0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Popravi metapodatke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "A&utomatski izaberi polje za sortiranje po imenu autora"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "S&ortiranje po imenu autora: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6858,64 +6955,64 @@ msgstr ""
"Odredi kako će imena autora ove knjige biti korišćena za sortiranje. Na "
"primer, Vuk Karadžić će biti sortiran kao Karadžić, Vuk."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "&Ocena:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Ocena za ovu knjigu. 0-5 zvezdica"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Bez promene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " zvezdica"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Dodaj &etikete: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Otvori uređivač za etikete"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "&Izbriši etikete"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr ""
"Lista etiketa razdvojenih zarezima koja će biti uklonjena sa knjiga. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Izaberite ovu opciju da uklonite sve etikete s knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Ukloni sve"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Ako je označeno, serija će biti izbrisana"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Izbriši seriju"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6928,11 +7025,11 @@ msgstr ""
"kojim ste ih izabrali. Tako, ako izaberete Knjigu A, a zatim Knjigu B,\n"
"Knjiga A će imati broj 1 u seriji, a Knjiga B broj 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Automatski odredi brojeve knjiga u ovoj seriji"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -6942,15 +7039,15 @@ msgstr ""
"u bazi podataka. Ako izaberete ovu opciju calibre će numerisanje\n"
"početi od broja navedenog u ovom polju"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Ukloni &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "&Zameni mesta imenima autora i naslovu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -6961,11 +7058,11 @@ msgstr ""
"da se izmene mesta autoru i naslovu, veličina slova će biti promenjena posle "
"izmene."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Promeni svako početno slovo u veliko"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6975,33 +7072,33 @@ msgstr ""
"\n"
"Naredne konverzije ovih knjiga će koristiti podrazumevane vrednosti."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr "Ukloni &sačuvana podešavanja za konverziju izabranih knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Osnovni metapodaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Korisnički metapodaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Pretraži po&lje:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Naziv polja koje želite da pretražujete"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Način pretraživanja:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7009,11 +7106,11 @@ msgstr ""
"Izaberite da li ćete koristiti jednostavno traženje teksta, ili regularne "
"izraze"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Traži:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7021,7 +7118,7 @@ msgstr ""
"Unesite izraz za pretražiavnje, bilo običan tekst bilo regularni izraz, u "
"zavisnosti od izabranog načina pretraživanja"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7029,25 +7126,25 @@ msgstr ""
"Izaberite ovu opciju ako tekst za pretraživanje mora odgovarati i po "
"veličini slova. Ako opcija nije izabrana veličina slova neće biti bitna"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Razlikuj veličinu slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "&Zameni sa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
msgstr "Tekst za zaemnu. Pronađeni tekst će biti zamenjen ovim"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Primeni sledeću funkciju posle zamene:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7059,11 +7156,11 @@ msgstr ""
"biće obrađeno celo polje. U načinu rada s regularnim izrazima biće obrađen "
"samo pronađeni tekst."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Ciljno polje:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7071,15 +7168,15 @@ msgstr ""
"Polje u koje će tekst biti smešten posle zamene. Ako je prazno biće "
"korišćeno izvorno polje."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Način rada:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Odredi kako će tekst biti kopiran u ciljno polje"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7088,25 +7185,25 @@ msgstr ""
"Ako je način izmene dodavanje ispred, ili iza, ovo polje označava da li će "
"između originalnog i umetnutog teksta biti ubačen zarez, ili ništa"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "koristi zarez"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Test &tekst"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Test re&zultat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Vaš test:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "Pre&traži i zameni (eksperimentalno)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Traži i zameni"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7192,77 +7289,81 @@ msgid "This ISBN number is invalid"
msgstr "Ovaj ISBN broj je neispravan"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Ne mogu da koristim uređivač etiketa"
+msgid "Tags changed"
+msgstr "Etikete su promenjene"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
-msgstr "Ne možete koristiti uređivač etiketa ako ste etikete modifikovali"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+"Promenili ste etikete. Da biste dalje koristili modul za njihovu izmenu "
+"morate ili primeniti, ili odbaciti ove izmene."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Preuzimam naslovnu stranu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Nisam uspeo da preuzmem naslovnu stranu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Nisam uspeo da preuzmem naslovnu stranu. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Preuzimanje je trajalo predugo."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr ""
"Nisam uspeo da pronađem naslovnu stranu za ovu knjigu. Probajte da prvo "
"navedete ISBN broj."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"Za prikazivanje poruke o grešci za svaki izvor omota kliknite dugme "
"\"Prikaži detalje\", niže"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Neispravna naslovna strana"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Naslovna strana nije ispravna slika"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Bilo je grešaka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Bilo je grešaka pri preuzimanju društvenih metapodataka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Ne mogu da preuzmem metapodatke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
"Morate navesti bar jedno od: ISBN broja, naslova, autora, ili izdavača"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Dozvola uskraćena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "Nisam uspeo da otvorim %s. Da li ga koristi neki drugi program?"
@@ -7639,56 +7740,52 @@ msgstr ""
msgid "Negate"
msgstr "Negiraj"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Napredna pretraga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Pronađi stavke koje sadrže..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&Sve ove reči:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Ovu &frazu:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "&Jednu ili više ovih reči:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Ali ne prikazuj stavke koje sadrže..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Bilo koje od ovih &neželjenih reči:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Koju vrstu pogodaka da koristim:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr "Sadrži: reči ili fraze bilo gde među metapodacima"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr "Jednaki: rečima ili frazama koje odgovaraju celom polju metapodataka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr "Regularni izraz: izraz mora biti pronađen bilo gde među metapodacima"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7696,6 +7793,49 @@ msgstr ""
"Za više informacija i pomoć vidi Korisničko uputstvo"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "Napre&dna pretraga"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Unesite naslov."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Autor:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "E&tikete:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Unesite ime autora. Može se upotrebiti samo jedno ime autora."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Unesite naziv serije, bez rednog broja. Može se upotrebiti samo jedan naziv "
+"serije."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Unesite etikete razdvojene zarezima"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Očisti"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Traži samo u određenim poljima:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Naslov/Autor/S&erija..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Izaberi formate"
@@ -8388,21 +8528,21 @@ msgstr "Prikaži knjige na memorijskoj kartici B"
msgid "available"
msgstr "dostupno"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Prikaz knjiga će bit ograničen na knjige koje odgovaraju sačuvanoj pretrazi"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Shift+Ctrl+F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Napredna pretraga"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Traži:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8410,19 +8550,27 @@ msgstr ""
"
Pretraži spisak knjiga po naslovu, autoru, izdavaču, etiketama, "
"komentarima, itd.
Reči razdovjene razmacima moraju SVE biti prisutne"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Traži!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Izvedi brzo pretraživanje (možete i samo pritisnuti Enter)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Poništi brzu pretragu"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Kopirajte tekst koji se trenutno traži (umesto imena pretrage)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Sačuvajte trenutnu pretragu pod imenom prikazanim u polju"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Izaberi aktivnu sačuvanu pretragu"
@@ -8444,79 +8592,82 @@ msgstr "Na uređaju"
msgid "Size (MB)"
msgstr "Veličina (MB)"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Knjiga %s autora %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Knjiga %s od %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Ime za pretragu je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "UUID ove knjige je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "U biblioteci"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Veličina"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Knjiga %s autora %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Izabrano za brisanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Kliknite dva puta da me promenite
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Sakrij kolonu %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Sortiraj po koloni %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Rastući redosled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Opadajući redosled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Promeni poravnanje za %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Levo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "Desno"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centrirano"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Prikaži kolonu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Vrati podrazumevani izgled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8550,7 +8701,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Ništa nije pronađeno za upit %s."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Ništa nije pronađeno"
@@ -8616,7 +8767,7 @@ msgid "Do not check for updates"
msgstr "Ne proveravaj postojanje novije verzije"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre biblioteka"
@@ -8783,7 +8934,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Uspešno preuzeo metapodatke za %d od %d knjiga"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Detalji"
@@ -9938,24 +10089,25 @@ msgid "&Current tweaks"
msgstr "&Trenutno aktivna podešavanja"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Traži"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr "Izabrana pretraga će bit izbrisana zauvek. Da li ste sigurni?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Traži (za naprednu pretragu kliknite dugme levo)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Sačuvane pretrage"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr "Izaberite sačuvanu pretragu, ili unesite ime za novu"
@@ -10094,41 +10246,41 @@ msgstr "Naziv pretrage već postoji"
msgid "The saved search name %s is already used."
msgstr "Naziv sačuvane pretrage %s je već u upotrebi."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sortiraj po imenu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sortiraj po popularnosti"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sortiraj po srednjoj oceni"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Odredite način sortiranja u Izlogu etiketa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Moraju odgovarati svi"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Odgovara bilo koji od"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Kada je u Izlogu etiketa izabrano više stavki traži bilo koju od njih"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "&Uredi korisničke kategorije"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Dodajte sopstvene kategorije u Izlog etiketa"
@@ -10426,7 +10578,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opcije za podešavanje čitača e-knjiga"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Zapamti poslednje korišćenu veličinu prozora"
@@ -10590,80 +10742,80 @@ msgstr "Pregled pred štampanje"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Poveži se sa dict.org da pronađeš: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Izaberi e-knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "E-knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Nije pronađeno ništa za: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Učitavam izlog..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Predstavljam %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Oznaka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Dodaj oznaku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Unesi naziv za oznaku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Uredi oznake"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Učitavam e-knjigu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM greška"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Ova knjiga je zaštićenaDRMom"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Nisam uspeo da otvorim e-knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Opcije za kontrolu čitača e-knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Ako je naveden, prozor čitača će pokušati da pri pokretanju dođe u prvi plan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Ako je navedeno, prozor za čitanje će se pri pokretanju otvoriti preko celog "
"ekrana."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Prikaži javascript upozorenja i poruke na konzoli"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10781,7 +10933,7 @@ msgstr "Sakrij"
msgid "Toggle"
msgstr "Prebaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10791,14 +10943,14 @@ msgstr ""
"telefonu, možete pristupiti vašoj calibre biblioteci direktno na uređaju. Da "
"biste ovo postigli morate uključiti server sadržaja."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
msgstr ""
"Ne zaboravite da ostavite calibre pokrenut, jer server inače neće raditi."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10808,20 +10960,20 @@ msgstr ""
"WordPlayeru. Ovde mojhost treba da bude puno ime, ili IP adresa računara na "
"kome ste pokrenuli calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Premeštam biblioteku..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Nisam uspeo da premestim biblioteku"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Neispravna baza podataka"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10829,20 +10981,21 @@ msgstr ""
"
U %s već postoji jedna neispravna biblioteka. Izbrišite je pre nego što "
"premestite ovu biblioteku. Greška: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Nisam uspeo da premestim biblioteku"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Izaberite putanju za knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
-msgstr "Морате изабрати празну фасциклу за библиотеку. %s није празна."
+msgstr ""
+"Morate izabrati prazan direktorijum za calibre biblioteku. %s nije prazan."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "čarobnjak za dobrodošlicu"
@@ -11779,7 +11932,7 @@ msgstr ""
"Podrazumeva se: bez filtriranja"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Prikaži detaljne informacije. Korisno za traženje grešaka"
@@ -12334,12 +12487,20 @@ msgstr ""
"ima više od ovog broja. Podrazumeva se: %default. Postavite ovo na dovoljno "
"veliki broj da onemogućite grupisanje."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Prefiks koji će biti dodat svim URLovima. Korisno za reverseproxying ka ovom "
+"serveru iz Apache/nginx/itd."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Lozinka za pristup vašoj calibre biblioteci. Korisničko ime je "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Učitavam. Molim sačekajte."
@@ -12364,7 +12525,7 @@ msgid "Browsing %d books"
msgstr "Pregled %d knjiga"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Prosečna ocena"
@@ -12372,86 +12533,94 @@ msgstr "Prosečna ocena"
msgid "%s: %.1f stars"
msgstr "%s: %.1f zvezdica"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d zvezdica"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularnost"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Sortiraj po"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "biblioteka"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "početna"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Najnovije"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Sve knjige"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Pregledaj knjige po"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Izaberi kategoriju po kojoj će se pregledati:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Pregled po"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Gore"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "u"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Knjige u"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Drugi formati"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Čitaj %s u formatu %s"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Preuzmi"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Trajni link"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "Trajni link ka ovoj knjizi"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Ova knjiga je obrisana"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "u pretrazi"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Odgovarajuće knjige"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12463,17 +12632,27 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[opcije]\n"
+"\n"
+"Pokrenite calibre server. calibre server čini\n"
+"vašu biblioteku vidljivom na Internetu. Podrazumevani\n"
+"interfejs omogućava da pregledate biblioteku po\n"
+"kategorijama. Možete takođe pristupiti i interfejsu \n"
+"optimiziovanom za mobilne uređaje na adresi /mobile\n"
+"kao i OPDS interfejs namenjen čitačima na adresi /opds.\n"
+"\n"
+"OPDS interfejs se automatski najavljuje preko Bonjour servisa.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
"Putanja do direktorijuma s bibliotekom koju će koristiti server sadržaja"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Upiši PID procesa u navedeni fajl"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12482,6 +12661,14 @@ msgstr ""
"podešavanje zamenjuje sva podešavanja za pojedine biblioteke koja su "
"postavljena u korisničkom interfejsu"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Automatski ponovo pokreni server po izmeni izvornog koda. Ovo možda neće "
+"raditi u svim uslovima."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d knjiga"
@@ -12818,89 +13005,89 @@ msgstr "Ne preuzimaj najnoviju verziju ugrađenih recepata sa calibre servera"
msgid "Unknown News Source"
msgstr "Nepoznat izvor vesti"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "Recept \"%s\" zahteva korisničko ime i lozinku"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Preuzimanje gotovo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Nisam uspeo da preuzmem sledeće članke:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Nisam uspeo da preuzmem delove sledećih članaka:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " sa "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tNeuspele veze:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
"Nisam mogao da preuzmem članak. Probajte ponovo sa opcijom -vv da biste "
"saznali razlog"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Preuzimam izvore..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Dobio sam izvore s osnovne strane..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Pokušavam da preuzmem naslovnu stranu..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Generišem impresum..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Počinjem preuzimanje [%d niti]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Izvori su preuzeti u %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Nisam uspeo da preuzmem naslovnu stranu: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Preuzimam naslovnu stranu sa %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Preuzeo sam sliku za impresum"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Članak bez imena"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Preuzeo sam članak: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Nije uspelo preuzimanje članka: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Preuzimam izvor"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12908,7 +13095,7 @@ msgstr ""
"Neuspelo prijavljivanje. Proverite korisničko ime i lozinku vašeg calibre "
"servisa za periodiku."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12931,7 +13118,7 @@ msgstr "Planirano"
msgid "Custom"
msgstr "Po meri"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12941,24 +13128,24 @@ msgstr ""
"\n"
"Gde je URL na primer http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr ""
"Osnovni direktorijum u koji će biti snimljen URL. Podrazumeva se %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
msgstr "Broj sekundi za čekanje na odziv servera. Podrazumeva se %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
msgstr "Najveća dubina rekurzije, tj. praćenja veza. Podrazumeva se %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12966,7 +13153,7 @@ msgstr ""
"Najveći broj fajlova koji će biti preuzet. Ovo se odnosi samo na fajlove u "
" odrednicama. Podrazumeva se %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -12974,7 +13161,7 @@ msgstr ""
"Najmanji razmak, u sekundama, između uzastopnih preuzimanja. Podrazumeva se "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12982,7 +13169,7 @@ msgstr ""
"Kodni raspored Internet sajtova sa kojih pokušavate preuzimanje. Podrazumeva "
"se da će biti pokušan da bude određen automatski."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -12993,7 +13180,7 @@ msgstr ""
"može da se pronađe bar jedan regularni izraz kome odgovaraju. Podrazumeva se "
"da će se pratiti sve veze."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -13007,7 +13194,7 @@ msgstr ""
"biti ignorisana nijedna veza. Ako se navedu i --filter-regexp i --match-"
"regexp, prvo će se primeniti --filter-regexp."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Ne preuzimaj CSS stilove."
@@ -13020,6 +13207,9 @@ msgstr "Ne preuzimaj CSS stilove."
#~ msgid "dummy option until real options are determined."
#~ msgstr "privremena opcija dok ne odredimo prave opcije."
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Communicate with the Teclast K3 reader."
#~ msgstr "Uspostavi komunikaciju s Teclast K3 čitačem."
@@ -13195,6 +13385,9 @@ msgstr "Ne preuzimaj CSS stilove."
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Traži:"
+
#~ msgid "Edit meta information"
#~ msgstr "Izmeni metapodatke"
@@ -13579,6 +13772,9 @@ msgstr "Ne preuzimaj CSS stilove."
#~ msgid "Communicate with iBooks through iTunes."
#~ msgstr "Uspostavi komunikaciju sa iBooks preko iTunes"
+#~ msgid "Send specific format"
+#~ msgstr "Pošalji određeni format"
+
#~ msgid "Disconnect from folder"
#~ msgstr "Prekini komunikaciju s direktorijumom"
@@ -13662,9 +13858,18 @@ msgstr "Ne preuzimaj CSS stilove."
#~ msgstr ""
#~ "Etiketa sme da sadrži samo slova, cifre i donje crte, a mora početi slovom"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Ne mogu da koristim uređivač etiketa"
+
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr "Ne možete koristiti uređivač etiketa ako ste etikete modifikovali"
+
#~ msgid "Downloads series information from librarything.com"
#~ msgstr "Preuzmi podatke o seriji s librarything.com"
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Kliknite da otvorite prozor s detaljima o knjizi"
+
#~ msgid "Connect to iTunes (EXPERIMENTAL)"
#~ msgstr "Uspostavi komunikaciju sa iTunes (EKSPERIMENTALNO)"
@@ -13777,30 +13982,39 @@ msgstr "Ne preuzimaj CSS stilove."
#~ msgid "Applying changes to %d books. This may take a while."
#~ msgstr "Vršim izmene na %d knjiga. To može potrajati."
-#~ msgid "Communicate with the Kindle 2 eBook reader."
-#~ msgstr "Успостави везу с Kindle 2 читачем."
-
-#~ msgid "Communicate with the Nokia 810 internet tablet."
-#~ msgstr "Успостави везу с Nokia 810 уређајем."
-
-#~ msgid "Output directory. Defaults to current directory"
-#~ msgstr "Излазни директоријум. Текући директоријум је подразумевани."
-
-#~ msgid "%prog [options] mybook.chm"
-#~ msgstr "%prog [опције] мојакњига.chm"
-
-#~ msgid "Set font delta"
-#~ msgstr "Постави разлику величине за фонт"
-
-#~ msgid "Path to a txt file containing a comment."
-#~ msgstr "Путања до текстуалне датотеке која садржи коментар."
-
#~ msgid "Toolbars/Context menus"
#~ msgstr "Traka sa alatima/kontekstni meniji"
#~ msgid "Restore to &default"
#~ msgstr "Vrati na po&drazumevane vrednosti"
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be merged into the "
+#~ "first selected book. ISBN will not be merged.
för mer "
"information om Pythons reguljära uttryck, och i synnerhet \"sub\"-funktionen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:438
msgid "You must specify a destination when source is a composite field"
msgstr "Du måste ange en destination när källan är ett sammansatt fält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:633
msgid "Search/replace invalid"
msgstr "Sök/byt ogiltig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:531
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "Författare kan inte vara en tom sträng. Boktitel %s bearbetats inte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:539
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Titel kan inte vara en tom sträng. Boktitel %s inte bearbetats"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:634
msgid "Search pattern is invalid: %s"
msgstr "Ogiltigt sökmönster:%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:671
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6837,19 +6937,19 @@ msgstr ""
"Tillämpa ändringar %d böcker.\n"
"Fas {0} {1}%%."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
msgid "Edit Meta information"
msgstr "Redigera metainformation"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
msgid "A&utomatically set author sort"
msgstr "Ställ in författarsortering a&utomatiskt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
msgid "Author s&ort: "
msgstr "Författars&ortering "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles "
"Dickens should be sorted as Dickens, Charles."
@@ -6857,63 +6957,63 @@ msgstr ""
"Ange hur författaren till denna bok ska sorteras. Exempel: Charles Dickens "
"ska sorteras som Dickens, Charles."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
msgid "&Rating:"
msgstr "Betyg:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
#: /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:386
msgid "Rating of this book. 0-5 stars"
msgstr "Betyg på boken: 0-5 stjärnor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
msgid "No change"
msgstr "Ingen ändring"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
msgid " stars"
msgstr " stjärnor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
msgid "Add ta&gs: "
msgstr "Lägg till etiketter: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
#: /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:392
msgid "Open Tag Editor"
msgstr "Öppna etikettredigeraren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "&Remove tags:"
msgstr "Ta bo&rt etiketter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Comma separated list of tags to remove from the books. "
msgstr "Kommaseparerad lista med etiketter att ta bort från böckerna. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
msgid "Check this box to remove all tags from the books."
msgstr "Markera den här rutan för att ta bort alla taggar från böckerna."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
msgid "Remove all"
msgstr "Ta bort allt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid "If checked, the series will be cleared"
msgstr "Om markerad, kommer serien rensas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
msgid "Clear series"
msgstr "Ta bort serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
msgid ""
"If not checked, the series number for the books will be set to 1.\n"
"If checked, selected books will be automatically numbered, in the order\n"
@@ -6925,11 +7025,11 @@ msgstr ""
"du valde dem. Så om du valt Bok A och sedan bok B,\n"
"kommer Bok A ha serie nummer 1 och Bok B serie nummer 2."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
msgid "Automatically number books in this series"
msgstr "Numrera automatiskt böcker i serien"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
msgid ""
"Series will normally be renumbered from the highest number in the database\n"
"for that series. Checking this box will tell calibre to start numbering\n"
@@ -6939,15 +7039,15 @@ msgstr ""
"för den serien. Kryssa i denna ruta kommer att Calibre ska börja numrering\n"
"från värdet i rutan"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
msgid "Remove &format:"
msgstr "Ta bort &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
msgid "&Swap title and author"
msgstr "Byt plats på titel och författare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
msgid ""
"Force the title to be in title case. If both this and swap authors are "
"checked,\n"
@@ -6956,11 +7056,11 @@ msgstr ""
"Tvinga titel till titelmod. Om både denna och växlade författare är vald,\n"
"växlas titel och författare före rubrikmod sätts"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
msgid "Change title to title case"
msgstr "Ändra titel till titelmod"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
msgid ""
"Remove stored conversion settings for the selected books.\n"
"\n"
@@ -6971,33 +7071,33 @@ msgstr ""
"Framtida omvandling av dessa böcker kommer att använda "
"standardinställningarna."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
msgid "Remove &stored conversion settings for the selected books"
msgstr "Ta bort &lagrade inställningar omställning för de valda böckerna"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
msgid "&Basic metadata"
msgstr "&Grundläggande metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
msgid "&Custom metadata"
msgstr "&Anpassat metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
msgid "Search &field:"
msgstr "Sök&fält:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
msgid "The name of the field that you want to search"
msgstr "Namnet på fältet som du vill söka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
msgid "Search mode:"
msgstr "Sök läge:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
msgid ""
"Choose whether to use basic text matching or advanced regular expression "
"matching"
@@ -7005,11 +7105,11 @@ msgstr ""
"Välj om du vill använda grundläggande text jämförda eller avancerade "
"reguljära uttryck som passar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
msgid "&Search for:"
msgstr "&Sök efter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
msgid ""
"Enter the what you are looking for, either plain text or a regular "
"expression, depending on the mode"
@@ -7017,7 +7117,7 @@ msgstr ""
"Skriv in vad du söker, antingen ren text eller ett reguljärt uttryck, "
"beroende på läge"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
msgid ""
"Check this box if the search string must match exactly upper and lower case. "
"Uncheck it if case is to be ignored"
@@ -7025,15 +7125,15 @@ msgstr ""
"Markera denna ruta om söksträngen måste passa exakt versaler och gemener. "
"Avmarkera den om skiftläget inte skall beaktas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
msgid "Case sensitive"
msgstr "Skiftlägeskänslig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
msgid "&Replace with:"
msgstr "E&rsätt med:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
msgid ""
"The replacement text. The matched search text will be replaced with this "
"string"
@@ -7041,11 +7141,11 @@ msgstr ""
"Ersättningstexten. Den passande söktexten kommer att ersättas med den här "
"strängen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
msgid "Apply function after replace:"
msgstr "Tillämpa funktion efter ersätta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
msgid ""
"Specify how the text is to be processed after matching and replacement. In "
"character mode, the entire\n"
@@ -7056,11 +7156,11 @@ msgstr ""
"teckenläge, behandlas hela\n"
"området. I reguljär uttrycksläge bearbetas endast den jämförda texten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
msgid "&Destination field:"
msgstr "&Destinationsfält:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
msgid ""
"The field that the text will be put into after all replacements. If blank, "
"the source field is used."
@@ -7068,15 +7168,15 @@ msgstr ""
"Det område som i texten kommer hamna i efter alla byten. Om tomt, kommer "
"källfältet att användas."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
msgid "Mode:"
msgstr "Läge:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
msgid "Specify how the text should be copied into the destination."
msgstr "Ange hur texten ska kopieras till destinationen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
msgid ""
"If the replace mode is prepend or append, then this box indicates whether a "
"comma or\n"
@@ -7086,25 +7186,25 @@ msgstr ""
"ett kommatecken eller\n"
"ingenting bör sättas mellan den ursprungliga texten och den infogade texten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
msgid "use comma"
msgstr "använd kommatecken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
msgid "Test &text"
msgstr "Test &text"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
msgid "Test re&sult"
msgstr "Testre&sultera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
msgid "Your test:"
msgstr "Ditt test:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
-msgid "&Search and replace (experimental)"
-msgstr "&Sök och ersätt (experimentellt)"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
+msgid "&Search and replace"
+msgstr "&Sök och ersätt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:91
msgid "Last modified: %s"
@@ -7190,73 +7290,77 @@ msgid "This ISBN number is invalid"
msgstr "Denna ISBN-nummer är ogiltigt"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:611
-msgid "Cannot use tag editor"
-msgstr "Kan ej använda etikettredigeraren"
+msgid "Tags changed"
+msgstr "Etiketterna har ändrats"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:612
-msgid "The tags editor cannot be used if you have modified the tags"
-msgstr "Etikettredigerar kan inte användas om du har ändrat etiketterna"
+msgid ""
+"You have changed the tags. In order to use the tags editor, you must either "
+"discard or apply these changes"
+msgstr ""
+"Du har ändrat på etiketterna. För att använda etikettredigeraren måste du "
+"antingen kasta eller verkställa ändringarna."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:639
msgid "Downloading cover..."
msgstr "Hämtar omslag..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:644
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:649
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:655
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:660
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:667
msgid "Cannot fetch cover"
msgstr "Kan inte hämta omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:645
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:656
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:663
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:668
msgid "Could not fetch cover. "
msgstr "Kunde inte hämta omslag. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:653
msgid "The download timed out."
msgstr "Hämtningen avbröts"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:657
msgid "Could not find cover for this book. Try specifying the ISBN first."
msgstr "Kunde inte hitta omslag för denna bok. Försök ange ISBN först."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
msgid ""
"For the error message from each cover source, click Show details below."
msgstr ""
"För felmeddelandet från varje omslagskälla klickar du på Visa detaljer nedan."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:676
msgid "Bad cover"
msgstr "Dåligt omslag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:677
msgid "The cover is not a valid picture"
msgstr "Omslaget är inte en giltig bild"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:710
msgid "There were errors"
msgstr "Fel inträffade"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:711
msgid "There were errors downloading social metadata"
msgstr "Fel inträffade vid hämtning av sociala metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:742
msgid "Cannot fetch metadata"
msgstr "Kunde inte hämta metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:743
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr "Du måste ange minst en av ISBN, titel, författare eller förlag"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:823
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:833
msgid "Permission denied"
msgstr "Åtkomst nekad"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:824
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:834
msgid "Could not open %s. Is it being used by another program?"
msgstr "Kunde inte öppna %s. Kanske används det av ett annat program?"
@@ -7635,56 +7739,52 @@ msgstr ""
msgid "Negate"
msgstr "Negera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198
msgid "Advanced Search"
msgstr "Avancerad sökning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199
msgid "Find entries that have..."
msgstr "Hitta poster som ..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:200
msgid "&All these words:"
msgstr "&Alla dessa ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:201
msgid "This exact &phrase:"
msgstr "Exakt denna fras:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:202
msgid "&One or more of these words:"
msgstr "Ett eller flera av dessa &ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:203
msgid "But dont show entries that have..."
msgstr "Men visa inte poster som har ..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:204
msgid "Any of these &unwanted words:"
msgstr "Något av dessa oönskade ord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:205
msgid "What kind of match to use:"
msgstr "Vilket slags matchning skall användas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:206
msgid "Contains: the word or phrase matches anywhere in the metadata"
msgstr "Innehåller: ordet eller frasen matcher någonstans i metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:207
msgid "Equals: the word or phrase must match an entire metadata field"
msgstr "Betydelse: ordet eller frasen som måste matcha ett helt metadatafält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:208
msgid ""
"Regular expression: the expression must match anywhere in the metadata"
msgstr "Reguljärt uttryck: uttrycket måste passa in någonstans i metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:129
-msgid " "
-msgstr " "
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:209
msgid ""
"See the User Manual for more help"
@@ -7692,6 +7792,48 @@ msgstr ""
"Se Bruksanvisningen för mer hjälp"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:210
+msgid "A&dvanced Search"
+msgstr "&Avancerad sökning"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:212
+msgid "Enter the title."
+msgstr "Ange titeln."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:213
+msgid "&Author:"
+msgstr "&Författare:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
+msgid "Ta&gs:"
+msgstr "Etikett"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:216
+msgid "Enter an author's name. Only one author can be used."
+msgstr "Ange ett författarnamn. Endast en författare kan användas."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:217
+msgid ""
+"Enter a series name, without an index. Only one series name can be used."
+msgstr ""
+"Skriv en rad namn, utan ett index. Endast ett serienamn kan användas."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218
+msgid "Enter tags separated by spaces"
+msgstr "Ange etikett separerade med mellanslag"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:219
+msgid "&Clear"
+msgstr "&Rensa"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220
+msgid "Search only in specific fields:"
+msgstr "Sök endast i särskilda områden:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221
+msgid "Titl&e/Author/Series ..."
+msgstr "Tit&el / Författare / serien ..."
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45
msgid "Choose formats"
msgstr "Välj format"
@@ -8380,22 +8522,22 @@ msgstr "Visa böcker på minneskort B"
msgid "available"
msgstr "tillgängligt"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:159
msgid ""
"Books display will be restricted to those matching the selected saved search"
msgstr ""
"Bokskärmen kommer att begränsas till de som passar den valda sparade "
"sökningen"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:170
+msgid "Shift+Ctrl+F"
+msgstr "Skift + Ctrl + F"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
msgid "Advanced search"
msgstr "Avancerad sökning"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:173
-msgid "&Search:"
-msgstr "&Sök:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:180
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:178
msgid ""
"
Search the list of books by title, author, publisher, tags, comments, "
"etc.
Words separated by spaces are ANDed"
@@ -8403,19 +8545,27 @@ msgstr ""
"
Sök i listan med böcker efter titel, författare, förlag, taggar, "
"kommentarer, m.m.
Ord separerade med mellanslag får relationen OCH"
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181
+msgid "&Go!"
+msgstr "&Kör!"
+
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:187
+msgid "Do Quick Search (you can also press the Enter key)"
+msgstr "Utför snabbsökning (du kan också trycka på Enter)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:193
msgid "Reset Quick Search"
msgstr "Återställ snabbsökning"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
msgid "Copy current search text (instead of search name)"
msgstr "Kopiera aktuell söktext (i stället för söknamn)"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
msgid "Save current search under the name shown in the box"
msgstr "Spara aktuell sökning under namnet som visas i rutan"
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:217
msgid "Delete current saved search"
msgstr "Radera aktuell sparad sökning"
@@ -8437,79 +8587,82 @@ msgstr "På enhet"
msgid "Size (MB)"
msgstr "MiB"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
-msgid "Book %s of %s."
-msgstr "Bok %s av %s."
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:331
+msgid "Book %s of %s."
+msgstr "Boka %s av %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:693
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1236
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Söknamn är \"(0)\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1238
msgid "This book's UUID is \"{0}\""
msgstr "Denna boks UUID är \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:922
msgid "In Library"
msgstr "I biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
msgid "Size"
msgstr "Storlek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1136
+msgid "Book %s of %s."
+msgstr "Bok %s av %s."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216
msgid "Marked for deletion"
msgstr "Markerat för borttagning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1219
msgid "Double click to edit me
"
msgstr "Dubbelklicka för att redigera mig
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Hide column %s"
msgstr "Dölj kolumn %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:151
msgid "Sort on %s"
msgstr "Sortera på %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:152
msgid "Ascending"
msgstr "Stigande"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:155
msgid "Descending"
msgstr "Fallande"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167
msgid "Change text alignment for %s"
msgstr "Ändra textjustering för %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Left"
msgstr "Vänster"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:169
msgid "Right"
msgstr "till höger"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:170
msgid "Center"
msgstr "Centrera"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:189
msgid "Show column"
msgstr "Visa kolumn"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:201
msgid "Restore default layout"
msgstr "Återställ standardutformning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:742
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8542,7 +8695,7 @@ msgid "No matches for the search phrase %s were found."
msgstr "Inga träffar för sökfrasen %s hittades."
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
msgid "No matches found"
msgstr "Inga träffar hittades"
@@ -8608,7 +8761,7 @@ msgid "Do not check for updates"
msgstr "Sök inte efter uppdateringar"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:643
msgid "Calibre Library"
msgstr "Calibre-bibliotek"
@@ -8771,7 +8924,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Laddat ner metadata för %d av %d böcker"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:627
msgid "Details"
msgstr "Detaljinformation"
@@ -8938,7 +9091,7 @@ msgstr "Önskade &informat i ordning:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
msgid "Use internal &viewer for:"
-msgstr "Använda interna läsare för:"
+msgstr "Använd interna läsare för:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
@@ -8993,15 +9146,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:19
msgid "Text, column shown in the tag browser"
-msgstr "Text, kolumn som visas i taggläsaren"
+msgstr "Text, kolumn som visas i etikettbläddraren"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:22
msgid "Comma separated text, like tags, shown in the tag browser"
-msgstr "Kommaseparerad text, liknande taggar, som visas i taggläsaren"
+msgstr "Kommaseparerad text, t.ex. etiketter, som visas i etikettbläddraren"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:25
msgid "Long text, like comments, not shown in the tag browser"
-msgstr "Lång texten, liksom kommentarer, som inte framgår av tagläsaren"
+msgstr "Lång texten, t.ex. kommentarer, som inte visas i etikettbläddraren"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:28
msgid "Text column for keeping series-like information"
@@ -9098,7 +9251,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:131
msgid ""
"Column heading in the library view and category name in the tag browser"
-msgstr "Kolumnrubriken i biblioteksvyn och kategorins namn i taggläsaren"
+msgstr ""
+"Kolumnrubriken i biblioteksvyn och kategorins namn i etikettbläddraren"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:132
msgid "Column &type"
@@ -9916,25 +10070,26 @@ msgid "&Current tweaks"
msgstr "&Aktuella justeringar"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr "Sök"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:315
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
"Den valda sökningen kommer att tas bort permanent . Är du säker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr "Sök (för avancerad sökning, klicka på knappen till vänster)"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr "Sparade sökningar"
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr "Välj sparad sökning eller ange namn för en ny sparad sökning"
@@ -10072,40 +10227,40 @@ msgstr "Kopiera sökningens namn"
msgid "The saved search name %s is already used."
msgstr "Namnet %s för den sparade sökningen används redan"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr "Sortera efter namn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr "Sortera efter popularitet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr "Sortera efter medelbetyg"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:874
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Ange sorteringsordning i etikettbläddraren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr "Matcha alla"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:880
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr "Matcha någon"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:885
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr "Matcha någon eller alla träffar i etikettbläddraren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr "Hantera &användarkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr "Lägg till egna kategorier i etikettbläddraren"
@@ -10300,7 +10455,7 @@ msgstr "Importera"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:159
msgid "Configure Ebook viewer"
-msgstr "Konfigurera e-bokläsare"
+msgstr "Konfigurera läsplattor"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:160
msgid "&Font options"
@@ -10399,10 +10554,10 @@ msgstr "Inga resultat hittades för:"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:35
msgid "Options to customize the ebook viewer"
-msgstr "Möjligheter att anpassa e-bokläsaren"
+msgstr "Alternativ för att anpassa läsplattan"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708
msgid "Remember last used window size"
msgstr "Kom ihåg senast använd fönsterstorlek"
@@ -10566,79 +10721,79 @@ msgstr "Förhandsgranska"
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Ansluter till dict.org att slå upp: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr "Välj e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr "E-böcker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:443
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr "Inga träffar hittades för: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:480
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:485
msgid "Loading flow..."
msgstr "Laddar flöde..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:521
msgid "Laying out %s"
msgstr "Formaterar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:547
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Bookmark #%d"
msgstr "Bokmärk #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:556
msgid "Add bookmark"
msgstr "Lägg till bokmärke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:557
msgid "Enter title for bookmark:"
msgstr "Ange titel för bokmärke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:567
msgid "Manage Bookmarks"
msgstr "Hantera bokmärken"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:599
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604
msgid "Loading ebook..."
msgstr "Laddar e-bok...."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
msgid "DRM Error"
msgstr "DRM-fel"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "
Den här boken skyddas av DRM"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:617
msgid "Could not open ebook"
msgstr "Kunde inte öppna e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:690
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:695
msgid "Options to control the ebook viewer"
msgstr "Alternativ för att styra läsplattan"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Om angivet, kommer läsfönstret att försöka lägga sig överst vid start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Om vald kommer visningsfönstret försöker öppna helskärm när den startas."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:705
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710
msgid "Print javascript alert and console messages to the console"
msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716
msgid ""
"%prog [options] file\n"
"\n"
@@ -10650,7 +10805,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:189
msgid "E-book Viewer"
-msgstr "E-bokläsare"
+msgstr "läsplatta"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:190
msgid "Close dictionary"
@@ -10756,7 +10911,7 @@ msgstr "Dölj"
msgid "Toggle"
msgstr "Växla"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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 "
@@ -10766,7 +10921,7 @@ msgstr ""
"öppna ditt Calibre-bibliotek direkt på enheten. För att göra detta måste du "
"slå på medieservern."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
msgid ""
"Remember to leave calibre running as the server only runs as long as calibre "
"is running."
@@ -10774,7 +10929,7 @@ msgstr ""
"Kom ihåg att låta Calibre vara igång eftersom servern bara körs så länge "
"Calibre är igång."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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 "
@@ -10784,20 +10939,20 @@ msgstr ""
"bibliotek i WordPlayer. Mittvärddatornamn bör vara det fullständiga "
"värdnamnet eller IP-adressen till datorn Calibre körs på."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr "Flyttar bibliotek..."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr "Kunde inte att flytta bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr "Ogiltig databas"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
@@ -10805,20 +10960,20 @@ msgstr ""
"
Ett ogiltigt bibliotek finns redan på %s. Ta bort det innan du försöker "
"flytta det befintliga biblioteket. Fel: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr "Kunde inte flytta bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr "Välj plats för böcker"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr "Du måste välja en tom mapp för calibre-biblioteket. %s är inte tom."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr "välkomstguide"
@@ -11758,7 +11913,7 @@ msgstr ""
"Grundinställning: Ingen filtrering"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr "Visa detaljerad utdata. Användbart för felsökning"
@@ -12314,12 +12469,20 @@ msgstr ""
"när det finns fler än detta antal poster. Grundinställning: %default. Ange "
"ett stort tal för att inaktivera gruppering."
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid ""
+"Prefix to prepend to all URLs. Useful for reverseproxying to this server "
+"from Apache/nginx/etc."
+msgstr ""
+"Prefix för alla URL. Kan användas för omvänd proxy till denna server från "
+"Apache/nginx/etc."
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:150
msgid "Password to access your calibre library. Username is "
msgstr "Lösenord för att komma åt ditt Calibre-bibliotek. Användarnamnet är "
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
msgid "Loading, please wait"
msgstr "Laddar, var god vänta"
@@ -12344,7 +12507,7 @@ msgid "Browsing %d books"
msgstr "Bläddrar %d böcker"
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:99
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:224
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Average rating"
msgstr "Medelbetyg"
@@ -12352,86 +12515,94 @@ msgstr "Medelbetyg"
msgid "%s: %.1f stars"
msgstr "%s: %.1f stjärnor"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:132
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:133
msgid "%d stars"
msgstr "%d stjärnor"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:226
msgid "Popularity"
msgstr "Popularitet"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:244
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:245
msgid "Sort by"
msgstr "Sortera efter"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:248
+msgid "library"
+msgstr "biblioteket"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:249
+msgid "home"
+msgstr "hem"
+
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:310
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:516
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr "Nyaste"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:311
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:517
msgid "All books"
-msgstr ""
+msgstr "Alla böcker"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:344
msgid "Browse books by"
msgstr "Bläddra böcker av"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:349
msgid "Choose a category to browse by:"
msgstr "Välj en kategori för att bläddra genom:"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:425
msgid "Browsing by"
msgstr "Bläddrar genom"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:426
msgid "Up"
msgstr "Upp"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:547
msgid "in"
msgstr "i"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:550
msgid "Books in"
msgstr "Böcker på"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:602
msgid "Other formats"
msgstr "Andra format"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Read %s in the %s format"
msgstr "Läs %s i %s-format"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
msgid "Get"
msgstr "Hämta"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:629
msgid "Permalink"
msgstr "Permalink"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:630
msgid "A permanent link to this book"
msgstr "En permanent länk till den här boken"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:641
msgid "This book has been deleted"
msgstr "Denna bok har tagits bort"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:725
msgid "in search"
msgstr "söker"
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:727
msgid "Matching books"
msgstr "Matchande böcker"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -12443,16 +12614,26 @@ msgid ""
"\n"
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
+"[alternativ]\n"
+"\n"
+"Starta Calibres innehållsserver. Calibres innehållsserver\n"
+"gör ditt bibliotek tillgängligt via Internet. Med hjälp av\n"
+"standardgränssnittet kan du bläddra i ditt bibliotek. Du\n"
+"kan också använda ett gränssnitt särskilt anpassat för\n"
+"mobila webbläsare och OPDS-baserade gränssnitt för\n"
+"att använda med opds-applikationer.\n"
+"\n"
+"OPDS-gränssnittet annonseras automatiskt via BonJour.\n"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr "Sökväg till biblioteksmappen som medieservern skall dela ut"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr "Skriv process-PID till angiven fil"
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid ""
"Specifies a restriction to be used for this invocation. This option "
"overrides any per-library settings specified in the GUI"
@@ -12460,6 +12641,14 @@ msgstr ""
"Anger en begränsning som skall användas för denna åkallan. Det här "
"alternativet åsidosätter någon per-bibliotek inställningar som anges i GUI"
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:62
+msgid ""
+"Auto reload server when source code changes. May not work in all "
+"environments."
+msgstr ""
+"Automatisk laddning från servern vid förändringar i källkod. Fungerar inte i "
+"alla miljöer."
+
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:112
msgid "%d book"
msgstr "%d bok"
@@ -12566,7 +12755,7 @@ msgstr "Lista över namngivna sparade sökningar"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:728
msgid "User-created tag browser categories"
-msgstr "Användarskapade tagkategoriläsare"
+msgstr "Egna kategorier i etikettbläddraren"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:730
msgid "How and when calibre updates metadata on the device."
@@ -12794,87 +12983,87 @@ msgstr "Hämta inte senaste versionen av inbyggda recept från Calibre-servern"
msgid "Unknown News Source"
msgstr "Okänd nyhetskälla"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:628
msgid "The \"%s\" recipe needs a username and password."
msgstr "\"%s\"-receptet behöver ett användarnamn och lösenord."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:727
msgid "Download finished"
msgstr "Hämtningen är färdig"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:729
msgid "Failed to download the following articles:"
msgstr "Kunde inte hämta följande artiklar:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:735
msgid "Failed to download parts of the following articles:"
msgstr "Kunde inte hämta delar av följande artiklar:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:737
msgid " from "
msgstr " från "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:739
msgid "\tFailed links:"
msgstr "\tMisslyckade länkar:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:834
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr "Kunde inte hämta artikel. Kör med -vv för att se orsaken"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:855
msgid "Fetching feeds..."
msgstr "Hämtar flöden..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:860
msgid "Got feeds from index page"
msgstr "Mottagit flöden från indexsidan"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:869
msgid "Trying to download cover..."
msgstr "Försöker hämta omslaget ..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:871
msgid "Generating masthead..."
msgstr "Skapar redaktionsruta..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:952
msgid "Starting download [%d thread(s)]..."
msgstr "Påbörjar hämtning [%d tråd(ar)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:968
msgid "Feeds downloaded to %s"
msgstr "Flöden hämtade till %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:977
msgid "Could not download cover: %s"
msgstr "Kunde inte hämta omslag: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:986
msgid "Downloading cover from %s"
msgstr "Hämtar omslag från %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1032
msgid "Masthead image downloaded"
msgstr "Redaktionslogga hämtad"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1200
msgid "Untitled Article"
msgstr "Namnlös artikel"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1271
msgid "Article downloaded: %s"
msgstr "Artikel hämtad: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1282
msgid "Article download failed: %s"
msgstr "Artikeln kunde inte hämtas: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1299
msgid "Fetching feed"
msgstr "Hämtar flöde"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12882,7 +13071,7 @@ msgstr ""
"Kunde inte logga in, kontrollera ditt användarnamn och lösenord för Calibres "
"prenumerationstjänst."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1461
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."
@@ -12906,7 +13095,7 @@ msgstr "Schemalagd"
msgid "Custom"
msgstr "Anpassad"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476
msgid ""
"%prog URL\n"
"\n"
@@ -12916,11 +13105,11 @@ msgstr ""
"\n"
"Där URL är t.ex. http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Baskatalogen där webbadressen sparas. Grundinställningen är %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
"s"
@@ -12928,14 +13117,14 @@ msgstr ""
"Tidsgräns i sekunder att vänta på ett svar från servern. Grundinställning "
"%default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:491
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:485
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
"%default"
msgstr ""
"Maximalt antal nivåer, d.v.s. länkdjup, att följa. Grundinställning %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:488
msgid ""
"The maximum number of files to download. This only applies to files from tags. Default is %default"
@@ -12943,7 +13132,7 @@ msgstr ""
"Det maximala antal filer att hämta. Endast för filer med -taggar. "
"Grundinställning är %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
"s"
@@ -12951,7 +13140,7 @@ msgstr ""
"Minsta intervall i sekunder mellan på varandra följandande hämtningar. "
"Grundinställning är %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:492
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -12959,7 +13148,7 @@ msgstr ""
"Teckenkodning för de webbplatser som du försöker hämta. Grundinställningen "
"är att försöka gissa kodningen."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:500
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:494
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 "
@@ -12969,7 +13158,7 @@ msgstr ""
"alternativ kan anges flera gånger. Då kommer länkar att följas så länge de "
"matchar det reguljära uttrycket. Som standard följs alla länkar ."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:502
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:496
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 "
@@ -12983,7 +13172,7 @@ msgstr ""
"både --filter-regexp och --match-regexp anges så används --filter-regexp "
"först."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:504
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:498
msgid "Do not download CSS stylesheets."
msgstr "Hämta inte CSS-stilmallar."
@@ -13076,6 +13265,9 @@ msgstr "Hämta inte CSS-stilmallar."
#~ msgid "Alt+S"
#~ msgstr "Alt+S"
+#~ msgid "&Search:"
+#~ msgstr "&Sök:"
+
#~ msgid "Edit meta information"
#~ msgstr "Redigera metainformation"
@@ -13188,6 +13380,9 @@ msgstr "Hämta inte CSS-stilmallar."
#~ msgid "Masthead font:"
#~ msgstr "Masthead typsnitt:"
+#~ msgid " "
+#~ msgstr " "
+
#~ msgid "Path to a txt file containing a comment."
#~ msgstr "Sökväg till en txt-fil som innehåller en kommentar."
@@ -13253,6 +13448,9 @@ msgstr "Hämta inte CSS-stilmallar."
#~ msgid "Communicate with iBooks through iTunes."
#~ msgstr "Kommunicera med iBook via iTunes."
+#~ msgid "Send specific format"
+#~ msgstr "Skicka visst format"
+
#~ msgid ""
#~ "The changes you made require that Calibre be restarted. Please restart as "
#~ "soon as practical."
@@ -13597,6 +13795,15 @@ msgstr "Hämta inte CSS-stilmallar."
#~ msgid "Sending to &device"
#~ msgstr "Skicka till enhet"
+#~ msgid "Cannot use tag editor"
+#~ msgstr "Kan ej använda etikettredigeraren"
+
+#~ msgid "The tags editor cannot be used if you have modified the tags"
+#~ msgstr "Etikettredigerar kan inte användas om du har ändrat etiketterna"
+
+#~ msgid "Click to open Book Details window"
+#~ msgstr "Klicka för att öppna fönstret Bokdetaljer"
+
#~ msgid "Connect to iTunes (EXPERIMENTAL)"
#~ msgstr "Anslut till iTunes (experimentellt)"
@@ -13688,6 +13895,17 @@ msgstr "Hämta inte CSS-stilmallar."
#~ msgid "Applying changes to %d books. This may take a while."
#~ msgstr "Tillämpa ändringar på %d böcker. Detta kan ta en stund."
+#~ msgid ""
+#~ "Book formats and metadata from the selected books will be added to the "
+#~ "first selected book. ISBN will not be merged.
Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9158,25 +9291,26 @@ msgstr ""
msgid "&Current tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:250
msgid "Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:322
msgid "The selected search will be permanently deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:364
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:406
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:414
msgid "Choose saved search or enter name for new saved search"
msgstr ""
@@ -9257,97 +9391,97 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:200
+msgid "Rename '%s'"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:204
+msgid "Edit sort for '%s'"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:209
+msgid "Hide category %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:212
+msgid "Show category"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:216
+msgid "Show all categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:227
+msgid "Manage %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:230
+msgid "Manage Saved Searches"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:237
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:241
+msgid "Manage User Categories"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:456
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:295
-msgid "Rename '%s'"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:299
-msgid "Edit sort for '%s'"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:304
-msgid "Hide category %s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:307
-msgid "Show category"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:311
-msgid "Show all categories"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:318
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:322
-msgid "Manage %s"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:325
-msgid "Manage Saved Searches"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
-msgid "Manage User Categories"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:537
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:512
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:320
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:595
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:596
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:888
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:871
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:889
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:872
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:875
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:898
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:898
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:881
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:886
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:907
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:890
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:910
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:893
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -9406,48 +9540,48 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
"
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:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
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:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! \n"
" Quitting may cause corruption on the device. \n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9495,31 +9629,31 @@ msgstr ""
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr ""
@@ -9624,7 +9758,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:699
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704
msgid "Remember last used window size"
msgstr ""
@@ -9679,36 +9813,36 @@ msgstr ""
msgid "The standard font type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466
#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:478
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:471
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:481
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:484
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485
msgid "Section End"
msgstr ""
@@ -9784,72 +9918,77 @@ msgstr ""
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:442
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:444
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:479
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:481
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:517
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:546
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:548
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:550
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:552
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:598
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:600
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:606
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:608
msgid "DRM Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:609
msgid "
This book is protected by DRM"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:613
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:689
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:698
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:701
+msgid ""
+"If specified, viewer window will try to open full screen when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:706
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:707
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712
msgid ""
"%prog [options] file\n"
"\n"
@@ -9896,6 +10035,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -9936,100 +10079,100 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:385
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:382
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389
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:384
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:391
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:461
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:468
msgid "Moving library..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:484
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:485
msgid "Failed to move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:532
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:539
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:540
msgid ""
"
An invalid library already exists at %s, delete it before trying to move "
"the existing library. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid ""
"You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -10047,25 +10190,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"
User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
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 "
@@ -10074,25 +10217,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
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 "
@@ -10134,90 +10277,90 @@ msgstr ""
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
"
This is what will be present in the From: field of emails sent by "
"calibre. Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
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
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
"
If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10225,7 +10368,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -10748,7 +10891,7 @@ msgid ""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:665
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:499
msgid "Show detailed output information. Useful for debugging"
msgstr ""
@@ -10978,51 +11121,51 @@ msgid ""
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:81
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:82
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:839
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2307
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid "