diff --git a/Changelog.yaml b/Changelog.yaml index 38b63df60e..8f4d21698c 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,81 @@ # new recipes: # - title: +- version: 0.9.15 + date: 2013-01-18 + + new features: + - title: "Linux MTP driver: Detect devices that have MTP interfaces even if their USB ids are not known" + + - title: "Content server: Allow picking a random book by clicking the 'Random book' link on the start page. You can also refresh the random book page to get a new random book" + + - title: "E-book viewer: Add an option to hide the toolbars in the viewer window (Preferences->Miscellaneous->Show controls in the viewr preferences). You can unhide them by right clicking in the viewer window." + + - title: "Kobo driver: Speedup initial connect by avoiding unnecessary update of series metadata in some situations." + tickets: [1099190] + + - title: "Get Books: Allow the store plugins to be dynamically loaded so that future website changes of a store dont require a calibre update to fix Get Books." + + - title: "Wireless driver: Always replace file when resending a previously sent book to the device, even if the title/author have changed." + + - title: "Add PocketBook Pro 912 driver." + tickets: [1099571] + + - title: "When creating/exporting epub and mobi files, add the calibre book identifier as a special field in the book's metadata. This allows third party tools to identify the book record in calibre to which the file belongs." + + - title: "Wireless driver: Add support for using the book uuid as the filename" + + - title: "Remove the experimental tag from the subset fonts feature, since there has been only one reported problem (now fixed) with it in the two months since it was released" + + bug fixes: + - title: "Get Books: Update the amazon, waterstones and libri.de plugins to account for website changes" + + - title: "MOBI Input: Do not choke on MOBI files with incorrectly encoded titles." + tickets: [1100601] + + - title: "Font subsetting: Fix a bug in the parsing of the GSUB table that could cause some ligatures to not be included in the subset font" + + - title: "E-book-viewer: Fix TOC links without anchors not scrolling to the top of the current flow" + + - title: "LIT Input: Handle lit files that set an incorrect XML mimetype for their text." + tickets: [1099621] + + - title: "Catalogs: Fix 'X' being droppen from isbns on export" + tickets: [1098325] + + - title: "Fix an error when editing date in the main book list and all visible dates are blank." + tickets: [1098675] + + - title: "Fix calibre-smtp using incorrect escaping for non-ascii attachment filenames" + tickets: [1098478] + + - title: "Conversion: When subsetting fonts, handle multiple @font-face rules referring to the same physical font" + + - title: "Content server: Update metadata when serving azw3 files" + + - title: "CHM Input: Handle chm files that contain files with url unsafe filenames." + tickets: [1100610] + + - title: "Content server: Fix custom icons for top level categories incorrect." + tickets: [1095016] + + - title: "Kobo driver: When resending a file to the device, update the filesize in the Kobo db to prevent the device from deleting the file." + tickets: [1100607] + + improved recipes: + - The Chronicle of Higher Education + - Smithsonian Magazine + - Philosophy Now + - The Economist + - Business Week Magazine + + new recipes: + - title: Asco de Vida + author: Krittika Goyal + + - title: Schattenblick + author: ThB + - version: 0.9.14 date: 2013-01-11 diff --git a/recipes/bwmagazine2.recipe b/recipes/bwmagazine2.recipe index 2c714d91c7..cba255afa8 100644 --- a/recipes/bwmagazine2.recipe +++ b/recipes/bwmagazine2.recipe @@ -38,7 +38,7 @@ class BusinessWeekMagazine(BasicNewsRecipe): title=self.tag_to_string(div.a).strip() url=div.a['href'] soup0 = self.index_to_soup(url) - urlprint=soup0.find('li', attrs={'class':'print'}).a['href'] + urlprint=soup0.find('li', attrs={'class':'print tracked'}).a['href'] articles.append({'title':title, 'url':urlprint, 'description':'', 'date':''}) @@ -55,7 +55,7 @@ class BusinessWeekMagazine(BasicNewsRecipe): title=self.tag_to_string(div.a).strip() url=div.a['href'] soup0 = self.index_to_soup(url) - urlprint=soup0.find('li', attrs={'class':'print'}).a['href'] + urlprint=soup0.find('li', attrs={'class':'print tracked'}).a['href'] articles.append({'title':title, 'url':urlprint, 'description':desc, 'date':''}) if articles: diff --git a/recipes/economist.recipe b/recipes/economist.recipe index b5e2a1fd9b..9c0b08c744 100644 --- a/recipes/economist.recipe +++ b/recipes/economist.recipe @@ -41,10 +41,11 @@ class Economist(BasicNewsRecipe): remove_tags = [ dict(name=['script', 'noscript', 'title', 'iframe', 'cf_floatingcontent']), dict(attrs={'class':['dblClkTrk', 'ec-article-info', - 'share_inline_header', 'related-items']}), + 'share_inline_header', 'related-items', + 'main-content-container']}), {'class': lambda x: x and 'share-links-header' in x}, ] - keep_only_tags = [dict(id='ec-article-body')] + keep_only_tags = [dict(name='article')] no_stylesheets = True preprocess_regexps = [(re.compile('.*', re.DOTALL), lambda x:'')] diff --git a/recipes/economist_free.recipe b/recipes/economist_free.recipe index b5e2a1fd9b..9c0b08c744 100644 --- a/recipes/economist_free.recipe +++ b/recipes/economist_free.recipe @@ -41,10 +41,11 @@ class Economist(BasicNewsRecipe): remove_tags = [ dict(name=['script', 'noscript', 'title', 'iframe', 'cf_floatingcontent']), dict(attrs={'class':['dblClkTrk', 'ec-article-info', - 'share_inline_header', 'related-items']}), + 'share_inline_header', 'related-items', + 'main-content-container']}), {'class': lambda x: x and 'share-links-header' in x}, ] - keep_only_tags = [dict(id='ec-article-body')] + keep_only_tags = [dict(name='article')] no_stylesheets = True preprocess_regexps = [(re.compile('.*', re.DOTALL), lambda x:'')] diff --git a/setup/iso_639/es.po b/setup/iso_639/es.po index 93582e18ab..04c45be599 100644 --- a/setup/iso_639/es.po +++ b/setup/iso_639/es.po @@ -9,14 +9,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2012-12-28 09:13+0000\n" +"PO-Revision-Date: 2013-01-12 08:34+0000\n" "Last-Translator: Jellby \n" "Language-Team: Español; Castellano <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-29 05:00+0000\n" -"X-Generator: Launchpad (build 16378)\n" +"X-Launchpad-Export-Date: 2013-01-13 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" #. name for aaa msgid "Ghotuo" @@ -9652,7 +9652,7 @@ msgstr "Haruku" #. name for hrm msgid "Miao; Horned" -msgstr "" +msgstr "Miao blanco" #. name for hro msgid "Haroi" @@ -9756,7 +9756,7 @@ msgstr "" #. name for huj msgid "Miao; Northern Guiyang" -msgstr "" +msgstr "Miao de Guiyang septentrional" #. name for huk msgid "Hulung" @@ -16280,7 +16280,7 @@ msgstr "" #. name for mmr msgid "Miao; Western Xiangxi" -msgstr "" +msgstr "Miao de Xiangxi occidental" #. name for mmt msgid "Malalamai" @@ -17064,7 +17064,7 @@ msgstr "" #. name for muq msgid "Miao; Eastern Xiangxi" -msgstr "" +msgstr "Miao de Xiangxi oriental" #. name for mur msgid "Murle" @@ -22836,7 +22836,7 @@ msgstr "" #. name for sfm msgid "Miao; Small Flowery" -msgstr "" +msgstr "Pequeño miao florido" #. name for sfs msgid "South African Sign Language" diff --git a/src/calibre/constants.py b/src/calibre/constants.py index aa96dc0553..40d39b0ad4 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -4,7 +4,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = u'calibre' -numeric_version = (0, 9, 14) +numeric_version = (0, 9, 15) __version__ = u'.'.join(map(unicode, numeric_version)) __author__ = u"Kovid Goyal " diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 20552d5d9c..f40fa8d15e 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -1402,7 +1402,6 @@ class StoreEmpikStore(StoreBase): headquarters = 'PL' formats = ['EPUB', 'MOBI', 'PDF'] - affiliate = True class StoreEscapeMagazineStore(StoreBase): name = 'EscapeMagazine' diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 4fb260f9cf..006e90e0ce 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -1706,6 +1706,7 @@ class KOBOTOUCH(KOBO): def upload_books(self, files, names, on_card=None, end_session=True, metadata=None): debug_print('KoboTouch:upload_books - %d books'%(len(files))) + debug_print('KoboTouch:upload_books - files=', files) result = super(KOBOTOUCH, self).upload_books(files, names, on_card, end_session, metadata) # debug_print('KoboTouch:upload_books - result=', result) @@ -1717,7 +1718,7 @@ class KOBOTOUCH(KOBO): '.kobo/KoboReader.sqlite'))) as connection: connection.text_factory = lambda x: unicode(x, "utf-8", "ignore") cursor = connection.cursor() - query = "DELETE FROM content WHERE ContentID = ? AND Accessibility = 1 AND IsDownloaded = 'false'" + cleanup_query = "DELETE FROM content WHERE ContentID = ? AND Accessibility = 1 AND IsDownloaded = 'false'" for fname, cycle in result: show_debug = self.is_debugging_title(fname) @@ -1726,9 +1727,11 @@ class KOBOTOUCH(KOBO): debug_print('KoboTouch:upload_books: fname=', fname) debug_print('KoboTouch:upload_books: contentID=', contentID) - t = (contentID,) + cleanup_values = (contentID,) # debug_print('KoboTouch:upload_books: Delete record left if deleted on Touch') - cursor.execute(query, t) + cursor.execute(cleanup_query, cleanup_values) + + self.set_filesize_in_device_database(connection, contentID, fname) connection.commit() @@ -2183,6 +2186,43 @@ class KOBOTOUCH(KOBO): connection.commit() cursor.close() + def set_filesize_in_device_database(self, connection, contentID, fpath): + show_debug = self.is_debugging_title(fpath) + if show_debug: + debug_print('KoboTouch:set_filesize_in_device_database contentID="%s"'%contentID) + + test_query = 'SELECT ___FileSize ' \ + 'FROM content ' \ + 'WHERE ContentID = ? ' \ + ' AND ContentType = 6' + test_values = (contentID, ) + + updatequery = 'UPDATE content ' \ + 'SET ___FileSize = ? ' \ + 'WHERE ContentId = ? ' \ + 'AND ContentType = 6' + + cursor = connection.cursor() + cursor.execute(test_query, test_values) + result = cursor.fetchone() + if result is None: + if show_debug: + debug_print(' Did not find a record - new book on device') + elif os.path.exists(fpath): + file_size = os.stat(self.normalize_path(fpath)).st_size + if show_debug: + debug_print(' Found a record - will update - ___FileSize=', result[0], ' file_size=', file_size) + if file_size != int(result[0]): + update_values = (file_size, contentID, ) + cursor.execute(updatequery, update_values) + if show_debug: + debug_print(' Size updated.') + + connection.commit() + cursor.close() + +# debug_print("KoboTouch:set_filesize_in_device_database - end") + def delete_empty_bookshelves(self, connection): debug_print("KoboTouch:delete_empty_bookshelves - start") diff --git a/src/calibre/ebooks/chm/reader.py b/src/calibre/ebooks/chm/reader.py index 28d7f1e7c7..3e5c0d24d9 100644 --- a/src/calibre/ebooks/chm/reader.py +++ b/src/calibre/ebooks/chm/reader.py @@ -100,7 +100,7 @@ class CHMReader(CHMFile): def ExtractFiles(self, output_dir=os.getcwdu(), debug_dump=False): html_files = set([]) try: - x = self.GetEncoding() + x = self.get_encoding() codecs.lookup(x) enc = x except: diff --git a/src/calibre/ebooks/conversion/plugins/chm_input.py b/src/calibre/ebooks/conversion/plugins/chm_input.py index 30cf984c77..a846682432 100644 --- a/src/calibre/ebooks/conversion/plugins/chm_input.py +++ b/src/calibre/ebooks/conversion/plugins/chm_input.py @@ -7,8 +7,6 @@ import os from calibre.customize.conversion import InputFormatPlugin from calibre.ptempfile import TemporaryDirectory -from calibre.utils.localization import get_lang -from calibre.utils.filenames import ascii_filename from calibre.constants import filesystem_encoding class CHMInput(InputFormatPlugin): @@ -57,22 +55,39 @@ class CHMInput(InputFormatPlugin): mainpath = os.path.join(tdir, mainname) metadata = get_metadata_from_reader(self._chm_reader) + encoding = self._chm_reader.get_encoding() or options.input_encoding or 'cp1252' self._chm_reader.CloseCHM() - #print tdir - #from calibre import ipython - #ipython() + # print tdir, mainpath + # from calibre import ipython + # ipython() options.debug_pipeline = None options.input_encoding = 'utf-8' - # try a custom conversion: - #oeb = self._create_oebbook(mainpath, tdir, options, log, metadata) - # try using html converter: - htmlpath = self._create_html_root(mainpath, log) + htmlpath, toc = self._create_html_root(mainpath, log, encoding) oeb = self._create_oebbook_html(htmlpath, tdir, options, log, metadata) options.debug_pipeline = odi - #log.debug('DEBUG: Not removing tempdir %s' % tdir) + if toc.count() > 1: + oeb.toc = self.parse_html_toc(oeb.spine[0]) + oeb.manifest.remove(oeb.spine[0]) + oeb.auto_generated_toc = False return oeb + def parse_html_toc(self, item): + from calibre.ebooks.oeb.base import TOC, XPath + dx = XPath('./h:div') + ax = XPath('./h:a[1]') + + def do_node(parent, div): + for child in dx(div): + a = ax(child)[0] + c = parent.add(a.text, a.attrib['href']) + do_node(c, child) + + toc = TOC() + root = XPath('//h:div[1]')(item.data)[0] + do_node(toc, root) + return toc + def _create_oebbook_html(self, htmlpath, basedir, opts, log, mi): # use HTMLInput plugin to generate book from calibre.customize.builtins import HTMLInput @@ -81,104 +96,71 @@ class CHMInput(InputFormatPlugin): oeb = htmlinput.create_oebbook(htmlpath, basedir, opts, log, mi) return oeb - - def _create_oebbook(self, hhcpath, basedir, opts, log, mi): - import uuid + def _create_html_root(self, hhcpath, log, encoding): from lxml import html - from calibre.ebooks.conversion.plumber import create_oebbook - from calibre.ebooks.oeb.base import DirContainer - oeb = create_oebbook(log, None, opts, - encoding=opts.input_encoding, populate=False) - self.oeb = oeb - - metadata = oeb.metadata - if mi.title: - metadata.add('title', mi.title) - if mi.authors: - for a in mi.authors: - metadata.add('creator', a, attrib={'role':'aut'}) - if mi.publisher: - metadata.add('publisher', mi.publisher) - if mi.isbn: - metadata.add('identifier', mi.isbn, attrib={'scheme':'ISBN'}) - if not metadata.language: - oeb.logger.warn(u'Language not specified') - metadata.add('language', get_lang().replace('_', '-')) - if not metadata.creator: - oeb.logger.warn('Creator not specified') - metadata.add('creator', _('Unknown')) - if not metadata.title: - oeb.logger.warn('Title not specified') - metadata.add('title', _('Unknown')) - - bookid = str(uuid.uuid4()) - metadata.add('identifier', bookid, id='uuid_id', scheme='uuid') - for ident in metadata.identifier: - if 'id' in ident.attrib: - self.oeb.uid = metadata.identifier[0] - break - + from urllib import unquote as _unquote + from calibre.ebooks.oeb.base import urlquote + from calibre.ebooks.chardet import xml_to_unicode hhcdata = self._read_file(hhcpath) + hhcdata = hhcdata.decode(encoding) + hhcdata = xml_to_unicode(hhcdata, verbose=True, + strip_encoding_pats=True, resolve_entities=True)[0] hhcroot = html.fromstring(hhcdata) - chapters = self._process_nodes(hhcroot) + toc = self._process_nodes(hhcroot) #print "=============================" #print "Printing hhcroot" #print etree.tostring(hhcroot, pretty_print=True) #print "=============================" - log.debug('Found %d section nodes' % len(chapters)) - - if len(chapters) > 0: - path0 = chapters[0][1] - subpath = os.path.dirname(path0) - htmlpath = os.path.join(basedir, subpath) - - oeb.container = DirContainer(htmlpath, log) - for chapter in chapters: - title = chapter[0] - basename = os.path.basename(chapter[1]) - self._add_item(oeb, title, basename) - - oeb.container = DirContainer(htmlpath, oeb.log) - return oeb - - def _create_html_root(self, hhcpath, log): - from lxml import html - hhcdata = self._read_file(hhcpath) - hhcroot = html.fromstring(hhcdata) - chapters = self._process_nodes(hhcroot) - #print "=============================" - #print "Printing hhcroot" - #print etree.tostring(hhcroot, pretty_print=True) - #print "=============================" - log.debug('Found %d section nodes' % len(chapters)) + log.debug('Found %d section nodes' % toc.count()) htmlpath = os.path.splitext(hhcpath)[0] + ".html" + base = os.path.dirname(os.path.abspath(htmlpath)) + + def unquote(x): + if isinstance(x, unicode): + x = x.encode('utf-8') + return _unquote(x).decode('utf-8') + + def unquote_path(x): + y = unquote(x) + if (not os.path.exists(os.path.join(base, x)) and + os.path.exists(os.path.join(base, y))): + x = y + return x + + def donode(item, parent, base, subpath): + for child in item: + title = child.title + if not title: continue + raw = unquote_path(child.href or '') + rsrcname = os.path.basename(raw) + rsrcpath = os.path.join(subpath, rsrcname) + if (not os.path.exists(os.path.join(base, rsrcpath)) and + os.path.exists(os.path.join(base, raw))): + rsrcpath = raw + + if '%' not in rsrcpath: + rsrcpath = urlquote(rsrcpath) + if not raw: + rsrcpath = '' + c = DIV(A(title, href=rsrcpath)) + donode(child, c, base, subpath) + parent.append(c) + with open(htmlpath, 'wb') as f: - if chapters: - f.write('\n') - path0 = chapters[0][1] + if toc.count() > 1: + from lxml.html.builder import HTML, BODY, DIV, A + path0 = toc[0].href + path0 = unquote_path(path0) subpath = os.path.dirname(path0) base = os.path.dirname(f.name) - - for chapter in chapters: - title = chapter[0] - rsrcname = os.path.basename(chapter[1]) - rsrcpath = os.path.join(subpath, rsrcname) - if (not os.path.exists(os.path.join(base, rsrcpath)) and - os.path.exists(os.path.join(base, chapter[1]))): - rsrcpath = chapter[1] - - # title should already be url encoded - url = "
" + title + " \n" - if isinstance(url, unicode): - url = url.encode('utf-8') - f.write(url) - - f.write("") + root = DIV() + donode(toc, root, base, subpath) + raw = html.tostring(HTML(BODY(root)), encoding='utf-8', + pretty_print=True) + f.write(raw) else: f.write(hhcdata) - return htmlpath - + return htmlpath, toc def _read_file(self, name): f = open(name, 'rb') @@ -186,41 +168,27 @@ class CHMInput(InputFormatPlugin): f.close() return data - def _visit_node(self, node, chapters, depth): - # check that node is a normal node (not a comment, DOCTYPE, etc.) - # (normal nodes have string tags) - if isinstance(node.tag, basestring): - from calibre.ebooks.chm.reader import match_string - - chapter_path = None - if match_string(node.tag, 'object') and match_string(node.attrib['type'], 'text/sitemap'): - chapter_title = None - for child in node: - if match_string(child.tag,'param') and match_string(child.attrib['name'], 'name'): - chapter_title = child.attrib['value'] - if match_string(child.tag,'param') and match_string(child.attrib['name'],'local'): - chapter_path = child.attrib['value'] - if chapter_title is not None and chapter_path is not None: - chapter = [chapter_title, chapter_path, depth] - chapters.append(chapter) - if node.tag=="UL": - depth = depth + 1 - if node.tag=="/UL": - depth = depth - 1 + def add_node(self, node, toc, ancestor_map): + from calibre.ebooks.chm.reader import match_string + if match_string(node.attrib['type'], 'text/sitemap'): + p = node.xpath('ancestor::ul[1]/ancestor::li[1]/object[1]') + parent = p[0] if p else None + toc = ancestor_map.get(parent, toc) + title = href = u'' + for param in node.xpath('./param'): + if match_string(param.attrib['name'], 'name'): + title = param.attrib['value'] + elif match_string(param.attrib['name'], 'local'): + href = param.attrib['value'] + child = toc.add(title or _('Unknown'), href) + ancestor_map[node] = child def _process_nodes(self, root): - chapters = [] - depth = 0 - for node in root.iter(): - self._visit_node(node, chapters, depth) - return chapters + from calibre.ebooks.oeb.base import TOC + toc = TOC() + ancestor_map = {} + for node in root.xpath('//object'): + self.add_node(node, toc, ancestor_map) + return toc - def _add_item(self, oeb, title, path): - bname = os.path.basename(path) - id, href = oeb.manifest.generate(id='html', - href=ascii_filename(bname)) - item = oeb.manifest.add(id, href, 'text/html') - item.html_input_href = bname - oeb.spine.add(item, True) - oeb.toc.add(title, item.href) diff --git a/src/calibre/ebooks/metadata/toc.py b/src/calibre/ebooks/metadata/toc.py index 0f22603a8b..25eb154b74 100644 --- a/src/calibre/ebooks/metadata/toc.py +++ b/src/calibre/ebooks/metadata/toc.py @@ -194,12 +194,11 @@ class TOC(list): content = content_path(np) if content and text: content = content[0] - src = get_attr(content, attr='src') - if src: - purl = urlparse(content.get('src')) - href, fragment = unquote(purl[2]), unquote(purl[5]) - nd = dest.add_item(href, fragment, text) - nd.play_order = play_order + # if get_attr(content, attr='src'): + purl = urlparse(content.get('src')) + href, fragment = unquote(purl[2]), unquote(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/reader/headers.py b/src/calibre/ebooks/mobi/reader/headers.py index 5a3de7e705..690b4b488e 100644 --- a/src/calibre/ebooks/mobi/reader/headers.py +++ b/src/calibre/ebooks/mobi/reader/headers.py @@ -13,6 +13,7 @@ from calibre.utils.date import parse_date from calibre.ebooks.mobi import MobiError from calibre.ebooks.metadata import MetaInformation, check_isbn from calibre.ebooks.mobi.langcodes import main_language, sub_language, mobi2iana +from calibre.utils.cleantext import clean_ascii_chars from calibre.utils.localization import canonicalize_lang NULL_INDEX = 0xffffffff @@ -31,6 +32,8 @@ class EXTHHeader(object): # {{{ self.kf8_header = None self.uuid = self.cdetype = None + self.decode = lambda x : clean_ascii_chars(x.decode(codec, 'replace')) + while left > 0: left -= 1 idx, size = struct.unpack('>LL', raw[pos:pos + 8]) @@ -66,7 +69,7 @@ class EXTHHeader(object): # {{{ # title contains non ASCII chars or non filename safe chars # they are messed up in the PDB header try: - title = content.decode(codec) + title = self.decode(content) except: pass elif idx == 524: # Lang code @@ -80,31 +83,30 @@ class EXTHHeader(object): # {{{ #else: # print 'unknown record', idx, repr(content) if title: - self.mi.title = replace_entities(title) + self.mi.title = replace_entities(clean_ascii_chars(title)) def process_metadata(self, idx, content, codec): if idx == 100: if self.mi.is_null('authors'): self.mi.authors = [] - au = content.decode(codec, 'ignore').strip() + au = self.decode(content).strip() self.mi.authors.append(au) if self.mi.is_null('author_sort') and re.match(r'\S+?\s*,\s+\S+', au.strip()): self.mi.author_sort = au.strip() elif idx == 101: - self.mi.publisher = content.decode(codec, 'ignore').strip() + self.mi.publisher = self.decode(content).strip() if self.mi.publisher in {'Unknown', _('Unknown')}: self.mi.publisher = None elif idx == 103: - self.mi.comments = content.decode(codec, 'ignore') + self.mi.comments = self.decode(content).strip() elif idx == 104: - raw = check_isbn(content.decode(codec, 'ignore').strip().replace('-', '')) + raw = check_isbn(self.decode(content).strip().replace('-', '')) if raw: self.mi.isbn = raw elif idx == 105: if not self.mi.tags: self.mi.tags = [] - self.mi.tags.extend([x.strip() for x in content.decode(codec, - 'ignore').split(';')]) + self.mi.tags.extend([x.strip() for x in self.decode(content).split(';')]) self.mi.tags = list(set(self.mi.tags)) elif idx == 106: try: @@ -112,7 +114,7 @@ class EXTHHeader(object): # {{{ except: pass elif idx == 108: - self.mi.book_producer = content.decode(codec, 'ignore').strip() + self.mi.book_producer = self.decode(content).strip() elif idx == 112: # dc:source set in some EBSP amazon samples try: content = content.decode(codec).strip() diff --git a/src/calibre/ebooks/mobi/reader/mobi6.py b/src/calibre/ebooks/mobi/reader/mobi6.py index a57e98b771..7fccdc68a2 100644 --- a/src/calibre/ebooks/mobi/reader/mobi6.py +++ b/src/calibre/ebooks/mobi/reader/mobi6.py @@ -249,7 +249,10 @@ class MobiReader(object): head.insert(0, m) if not title: title = head.makeelement('title', {}) - title.text = self.book_header.title + try: + title.text = self.book_header.title + except ValueError: + title.text = clean_ascii_chars(self.book_header.title) title.tail = '\n\t' head.insert(0, title) head.text = '\n\t' diff --git a/src/calibre/ebooks/oeb/reader.py b/src/calibre/ebooks/oeb/reader.py index 0461491d2f..68db089073 100644 --- a/src/calibre/ebooks/oeb/reader.py +++ b/src/calibre/ebooks/oeb/reader.py @@ -373,16 +373,12 @@ class OEBReader(object): if not title: self._toc_from_navpoint(item, toc, child) continue - if not href: - gc = xpath(child, 'ncx:navPoint') - if not gc: - # This node is useless - continue - href = 'missing.html' - - href = item.abshref(urlnormalize(href[0])) + if (not href or not href[0]) and not xpath(child, 'ncx:navPoint'): + # This node is useless + continue + href = item.abshref(urlnormalize(href[0])) if href and href[0] else '' path, _ = urldefrag(href) - if path not in self.oeb.manifest.hrefs: + if href and path not in self.oeb.manifest.hrefs: self.logger.warn('TOC reference %r not found' % href) gc = xpath(child, 'ncx:navPoint') if not gc: diff --git a/src/calibre/gui2/metadata/single_download.py b/src/calibre/gui2/metadata/single_download.py index ee8cd84261..72b0fd9b1c 100644 --- a/src/calibre/gui2/metadata/single_download.py +++ b/src/calibre/gui2/metadata/single_download.py @@ -31,7 +31,7 @@ from calibre.utils.logging import GUILog as Log from calibre.ebooks.metadata.sources.identify import urls_from_identifiers from calibre.ebooks.metadata.book.base import Metadata from calibre.ebooks.metadata.opf2 import OPF -from calibre.gui2 import error_dialog, NONE, rating_font +from calibre.gui2 import error_dialog, NONE, rating_font, gprefs from calibre.utils.date import (utcnow, fromordinal, format_date, UNDEFINED_DATE, as_utc) from calibre.library.comments import comments_to_html @@ -264,6 +264,15 @@ class ResultsView(QTableView): # {{{ sm = self.selectionModel() sm.select(idx, sm.ClearAndSelect|sm.Rows) + def resize_delegate(self): + self.rt_delegate.max_width = int(self.width()/2.1) + self.resizeColumnsToContents() + + def resizeEvent(self, ev): + ret = super(ResultsView, self).resizeEvent(ev) + self.resize_delegate() + return ret + def currentChanged(self, current, previous): ret = QTableView.currentChanged(self, current, previous) self.show_details(current) @@ -385,7 +394,7 @@ class IdentifyWorker(Thread): # {{{ def sample_results(self): m1 = Metadata('The Great Gatsby', ['Francis Scott Fitzgerald']) - m2 = Metadata('The Great Gatsby', ['F. Scott Fitzgerald']) + m2 = Metadata('The Great Gatsby - An extra long title to test resizing', ['F. Scott Fitzgerald']) m1.has_cached_cover_url = True m2.has_cached_cover_url = False m1.comments = 'Some comments '*10 @@ -963,12 +972,16 @@ class FullFetch(QDialog): # {{{ self.covers_widget.chosen.connect(self.ok_clicked) self.stack.addWidget(self.covers_widget) + self.resize(850, 600) + geom = gprefs.get('metadata_single_gui_geom', None) + if geom is not None and geom: + self.restoreGeometry(geom) + # Workaround for Qt 4.8.0 bug that causes the frame of the window to go # off the top of the screen if a max height is not set for the # QWebView. Seems to only happen on windows, but keep it for all # platforms just in case. - self.identify_widget.comments_view.setMaximumHeight(500) - self.resize(850, 600) + self.identify_widget.comments_view.setMaximumHeight(self.height()-100) self.finished.connect(self.cleanup) @@ -995,12 +1008,14 @@ class FullFetch(QDialog): # {{{ self.covers_widget.reset_covers() def accept(self): + gprefs['metadata_single_gui_geom'] = bytearray(self.saveGeometry()) if self.stack.currentIndex() == 1: return QDialog.accept(self) # Prevent the usual dialog accept mechanisms from working pass def reject(self): + gprefs['metadata_single_gui_geom'] = bytearray(self.saveGeometry()) self.identify_widget.cancel() self.covers_widget.cancel() return QDialog.reject(self) diff --git a/src/calibre/gui2/store/stores/amazon_plugin.py b/src/calibre/gui2/store/stores/amazon_plugin.py index cf29e19fa4..cb805e52ce 100644 --- a/src/calibre/gui2/store/stores/amazon_plugin.py +++ b/src/calibre/gui2/store/stores/amazon_plugin.py @@ -7,6 +7,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember ' __docformat__ = 'restructuredtext en' +import random from contextlib import closing from lxml import html diff --git a/src/calibre/gui2/store/stores/empik_plugin.py b/src/calibre/gui2/store/stores/empik_plugin.py index 08b1cdcb64..5c3f21c25b 100644 --- a/src/calibre/gui2/store/stores/empik_plugin.py +++ b/src/calibre/gui2/store/stores/empik_plugin.py @@ -25,17 +25,12 @@ from calibre.gui2.store.web_store_dialog import WebStoreDialog class EmpikStore(BasicStoreConfig, StorePlugin): def open(self, parent=None, detail_item=None, external=False): - plain_url = 'http://www.empik.com/ebooki' - url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,23c7f,,,?u=(' + plain_url + ')' - detail_url = None - - if detail_item: - detail_url = 'https://ssl.afiliant.com/affskrypt,,2f9de2,,23c7f,,,?u=(' + detail_item + ')' + url = 'http://www.empik.com/ebooki' if external or self.config.get('open_external', False): - open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) + open_url(QUrl(url_slash_cleaner(detail_item if detail_item else url))) else: - d = WebStoreDialog(self.gui, url, parent, detail_url) + d = WebStoreDialog(self.gui, url, parent, detail_item) d.setWindowTitle(self.name) d.set_tags(self.config.get('tags', '')) d.exec_() diff --git a/src/calibre/gui2/viewer/config.py b/src/calibre/gui2/viewer/config.py index 2b36164798..f4d23602ce 100644 --- a/src/calibre/gui2/viewer/config.py +++ b/src/calibre/gui2/viewer/config.py @@ -70,6 +70,7 @@ def config(defaults=None): c.add_opt('bottom_margin', default=20) c.add_opt('text_color', default=None) c.add_opt('background_color', default=None) + c.add_opt('show_controls', default=True) fonts = c.add_group('FONTS', _('Font options')) fonts('serif_family', default='Times New Roman' if iswindows else 'Liberation Serif', @@ -221,6 +222,7 @@ class ConfigDialog(QDialog, Ui_Dialog): for x in ('text', 'background'): setattr(self, 'current_%s_color'%x, getattr(opts, '%s_color'%x)) self.update_sample_colors() + self.opt_show_controls.setChecked(opts.show_controls) def change_color(self, which, reset=False): if reset: @@ -292,6 +294,7 @@ class ConfigDialog(QDialog, Ui_Dialog): self.opt_override_book_margins.isChecked()) c.set('text_color', self.current_text_color) c.set('background_color', self.current_background_color) + c.set('show_controls', self.opt_show_controls.isChecked()) for x in ('top', 'bottom', 'side'): c.set(x+'_margin', int(getattr(self, 'opt_%s_margin'%x).value())) diff --git a/src/calibre/gui2/viewer/config.ui b/src/calibre/gui2/viewer/config.ui index 3ae2efe597..b36a5caceb 100644 --- a/src/calibre/gui2/viewer/config.ui +++ b/src/calibre/gui2/viewer/config.ui @@ -347,8 +347,8 @@ QToolBox::tab:hover { 0 0 - 811 - 352 + 352 + 176 @@ -573,8 +573,8 @@ QToolBox::tab:hover { 0 0 - 352 - 123 + 811 + 352 @@ -605,20 +605,27 @@ QToolBox::tab:hover { - + Remember last used &window size and layout - + Remember the &current page when quitting + + + + Show &controls in the viewer window + + + diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 6f6f202619..2086ae9b8a 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -33,6 +33,7 @@ class Document(QWebPage): # {{{ page_turn = pyqtSignal(object) mark_element = pyqtSignal(QWebElement) + settings_changed = pyqtSignal() def set_font_settings(self, opts): settings = self.settings() @@ -57,6 +58,7 @@ class Document(QWebPage): # {{{ self.set_font_settings(opts) self.set_user_stylesheet(opts) self.misc_config(opts) + self.settings_changed.emit() self.after_load() def __init__(self, shortcuts, parent=None, debug_javascript=False): @@ -153,6 +155,7 @@ class Document(QWebPage): # {{{ self.cols_per_screen = opts.cols_per_screen self.side_margin = opts.side_margin self.top_margin, self.bottom_margin = opts.top_margin, opts.bottom_margin + self.show_controls = opts.show_controls def fit_images(self): if self.do_fit_images and not self.in_paged_mode: @@ -676,7 +679,7 @@ class DocumentView(QWebView): # {{{ if not text and img.isNull() and self.manager is not None: menu.addSeparator() - if self.document.in_fullscreen_mode and self.manager is not None: + if (not self.document.show_controls or self.document.in_fullscreen_mode) and self.manager is not None: menu.addAction(self.manager.toggle_toolbar_action) menu.addAction(self.manager.action_full_screen) diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 903f41eeb5..bcb10a2f5b 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -303,6 +303,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer): self.toggle_toolbar_action = QAction(_('Show/hide controls'), self) self.toggle_toolbar_action.setCheckable(True) self.toggle_toolbar_action.triggered.connect(self.toggle_toolbars) + self.toolbar_hidden = None self.addAction(self.toggle_toolbar_action) self.full_screen_label_anim = QPropertyAnimation( self.full_screen_label, 'size') @@ -359,7 +360,10 @@ class EbookViewer(MainWindow, Ui_EbookViewer): # continue to function even when the toolbars are hidden self.addAction(action) + self.view.document.settings_changed.connect(self.settings_changed) + self.restore_state() + self.settings_changed() self.action_toggle_paged_mode.toggled[bool].connect(self.toggle_paged_mode) if (start_in_fullscreen or self.view.document.start_in_fullscreen): self.action_full_screen.trigger() @@ -373,6 +377,11 @@ class EbookViewer(MainWindow, Ui_EbookViewer): if at_start: return self.reload() + def settings_changed(self): + for x in ('', '2'): + x = getattr(self, 'tool_bar'+x) + x.setVisible(self.view.document.show_controls) + def reload(self): if hasattr(self, 'current_index') and self.current_index > -1: self.view.document.page_position.save(overwrite=False) @@ -575,8 +584,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer): self.vertical_scrollbar.setVisible(True) self.window_mode_changed = 'normal' self.esc_full_screen_action.setEnabled(False) - self.tool_bar.setVisible(True) - self.tool_bar2.setVisible(True) + self.settings_changed() self.full_screen_label.setVisible(False) if hasattr(self, '_original_frame_margins'): om = self._original_frame_margins diff --git a/src/calibre/gui2/viewer/toc.py b/src/calibre/gui2/viewer/toc.py index b0e97bea65..094191308e 100644 --- a/src/calibre/gui2/viewer/toc.py +++ b/src/calibre/gui2/viewer/toc.py @@ -56,7 +56,7 @@ class TOCItem(QStandardItem): self.title = text self.parent = parent QStandardItem.__init__(self, text if text else '') - self.abspath = toc.abspath + self.abspath = toc.abspath if toc.href else None self.fragment = toc.fragment all_items.append(self) self.bold_font = QFont(self.font()) @@ -70,11 +70,13 @@ class TOCItem(QStandardItem): if si == self.abspath: spos = i break - try: - am = getattr(spine[i], 'anchor_map', {}) - except UnboundLocalError: - # Spine was empty? - am = {} + am = {} + if self.abspath is not None: + try: + am = getattr(spine[i], 'anchor_map', {}) + except UnboundLocalError: + # Spine was empty? + pass frag = self.fragment if (self.fragment and self.fragment in am) else None self.starts_at = spos self.start_anchor = frag diff --git a/src/calibre/library/server/browse.py b/src/calibre/library/server/browse.py index 0f4878b06c..7f648d14a0 100644 --- a/src/calibre/library/server/browse.py +++ b/src/calibre/library/server/browse.py @@ -372,8 +372,10 @@ class BrowseServer(object): if meta['is_custom'] and category not in displayed_custom_fields: continue # get the icon files - if category in self.icon_map: - icon = '_'+quote(self.icon_map[category]) + main_cat = (category.partition('.')[0]) if hasattr(category, + 'partition') else category + if main_cat in self.icon_map: + icon = '_'+quote(self.icon_map[main_cat]) elif category in category_icon_map: icon = category_icon_map[category] elif meta['is_custom']: diff --git a/src/calibre/library/server/mobile.py b/src/calibre/library/server/mobile.py index aa98412d27..51bfca204a 100644 --- a/src/calibre/library/server/mobile.py +++ b/src/calibre/library/server/mobile.py @@ -77,7 +77,7 @@ def build_navigation(start, num, total, url_base): # {{{ right_buttons = TD(CLASS('button', style='text-align:right')) if start > 1: - for t,s in [('First', 1), ('Previous', max(start-(num+1),1))]: + for t,s in [('First', 1), ('Previous', max(start-num,1))]: left_buttons.append(A(t, href='%s;start=%d'%(url_base, s))) if total > start + num: diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index a7768351ce..c3bd72c5cb 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-14 16:03+0000\n" "Last-Translator: Albé Theunissen \n" "Language-Team: Afrikaans \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:42+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -931,7 +931,7 @@ msgstr "Skakel die genoemde inprop af" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -943,7 +943,7 @@ msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -994,11 +994,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunikeer met S60-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommunikeer met WebOS-tablette." @@ -2432,7 +2432,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2970,69 +2970,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4055,7 +4055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5084,134 +5084,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5219,7 +5219,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5228,13 +5228,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5245,37 +5245,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5314,9 +5314,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6405,38 +6404,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6528,8 +6508,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6585,6 +6565,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6756,7 +6741,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7681,7 +7666,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7934,7 +7919,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7949,7 +7934,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7958,7 +7943,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7966,7 +7951,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7974,8 +7959,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8743,10 +8728,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8759,23 +8744,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8794,47 +8779,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9867,6 +9852,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9940,7 +9943,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10191,7 +10194,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10219,79 +10222,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10299,53 +10302,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10354,157 +10357,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10512,25 +10515,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10538,41 +10541,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10582,14 +10585,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10597,7 +10600,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12583,19 +12586,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15551,7 +15554,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15561,96 +15564,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18520,7 +18524,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19339,11 +19343,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 6a9c12f7f8..199285a1c8 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.9.7\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-11-29 17:38+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: awadh alghaamdi \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:43+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: ar\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -68,8 +68,8 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -95,8 +95,8 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -175,7 +175,7 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -993,7 +993,7 @@ msgstr "تعطيل الملحق المسمى" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1005,7 +1005,7 @@ msgstr "الطريق إلى المكتبة وقتاً طويلاً. يجب أن #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1056,11 +1056,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "يتصل مع المتصفحات اللوحية التي تستخدم نظام .WebOS" @@ -2533,7 +2533,7 @@ msgid "There is insufficient free space on the storage card" msgstr "توجد مساحة كافية في بطاقة التخزين" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "تم تصوير %s" @@ -3133,28 +3133,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "استخدام المحرك الجديد تحويل قوات الدفاع الشعبي." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3162,7 +3162,7 @@ msgstr "" "عرف حجم الوثيقة. استخدام EG ويدثكسهيت التكلفة. '' 123 x 321 لتحديد العرض " "واﻻرتفاع. هذا يتجاوز عاطفية ورقة من الحجم المحدد." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3170,36 +3170,36 @@ msgstr "" "الحفاظ على نسبة الجانب من تغطية، وبدﻻ من أن تمتد لملء جامعات كاملة الأولى من " "قوات الدفاع الشعبي يقول تم إنشاؤه." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4273,7 +4273,7 @@ msgstr "قالب خطأ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "كلا" @@ -5322,134 +5322,134 @@ msgstr "التبديل/مكتبة إنشاء..." msgid "%d books" msgstr "كتب %d" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "تسمية المكتبة" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "مكتبة إزالة" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "تسمية المكتبة" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "مكتبة إزالة" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "مكتبة صيانة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "بدء النسخ الاحتياطي الفوقية لجميع الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "اختيار مكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "إعادة تسمية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "فشل إعادة تسمية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "مكتبة إزالة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "حالة النسخ الاحتياطي" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5457,7 +5457,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5466,13 +5466,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5483,38 +5483,38 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "فشل التحقق سلامة قاعدة البيانات، انقر فوق إظهار التفاصيل لمعرفة التفاصيل." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5553,9 +5553,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6652,38 +6651,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "العثور على التكرارات!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "تم الحفظ" @@ -6775,8 +6755,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6832,6 +6812,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "العثور على التكرارات!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7003,7 +6988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7928,7 +7913,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8181,7 +8166,7 @@ msgid "Change the title of this book" msgstr "تغيير عنوان هذا الكتاب" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&المؤلف: " @@ -8196,7 +8181,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&الناشر: " @@ -8205,7 +8190,7 @@ msgid "Ta&gs: " msgstr "&الوسوم: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8215,7 +8200,7 @@ msgstr "" "أو خبراء كلمات، مفرقة بفاصلة." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8223,8 +8208,8 @@ msgstr "والسلسلة:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "قائمة السلسلات المعروفة. بإمكانك ثم سلسلات جديدة." @@ -8982,10 +8967,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8998,23 +8983,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9033,47 +9018,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "تطبيق التغييرات" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "إزالة سلسلة" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10106,6 +10091,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10179,7 +10182,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10430,7 +10433,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10458,79 +10461,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "تحرير مجلة الميتا" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "&ضبط ترتيب المؤلف آلياً" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "و التقييم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "تصنيف هذا الكتاب. 0-5 نجوم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " نجمة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "الوسوم محرر طبقاً" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&حذف الوسوم:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "قائمة من الوسوم مفرقة بالفاصلة لحذفها من الكتب. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10538,53 +10541,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "تطبيق الفهرس" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "&حذف التهيئة:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10593,157 +10596,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10751,25 +10754,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10777,41 +10780,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10821,14 +10824,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&اسم المستخدم:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&كلمة السرّ" @@ -10836,7 +10839,7 @@ msgstr "&كلمة السرّ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&إظهار كلمة السرّ" @@ -12829,19 +12832,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15818,7 +15821,7 @@ msgstr "سجل النفاذ:" msgid "You need to restart the server for changes to take effect" msgstr "تحتاج إلى إعادة تشغيل الملقم لتصبح التغييرات نافذة المفعول" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15828,96 +15831,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "خادم والمنفذ:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "وابدأ ملقم" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "وقف خادم" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "اختبار ملقم" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "وعرض سجلات الخادم" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18760,7 +18764,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19581,11 +19585,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index c68d8d3c04..94c16a4e15 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:43+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -924,7 +924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -936,7 +936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -987,11 +987,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2404,7 +2404,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2942,69 +2942,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4024,7 +4024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5053,134 +5053,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5188,7 +5188,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5197,13 +5197,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5214,37 +5214,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5283,9 +5283,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6374,38 +6373,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6497,8 +6477,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6554,6 +6534,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6725,7 +6710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7650,7 +7635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7903,7 +7888,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7918,7 +7903,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7927,7 +7912,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7935,7 +7920,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7943,8 +7928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8712,10 +8697,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8728,23 +8713,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8763,47 +8748,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9836,6 +9821,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9909,7 +9912,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10160,7 +10163,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10188,79 +10191,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10268,53 +10271,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10323,157 +10326,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10481,25 +10484,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10507,41 +10510,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10551,14 +10554,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10566,7 +10569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12552,19 +12555,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15520,7 +15523,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15530,96 +15533,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18489,7 +18493,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19308,11 +19312,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index bb96dbefa7..89ea172cf1 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" "Last-Translator: Emin Mastizadeh \n" "Language-Team: Azerbaijani \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:43+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -922,7 +922,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -934,7 +934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -985,11 +985,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2402,7 +2402,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2940,69 +2940,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4022,7 +4022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5051,134 +5051,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5186,7 +5186,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5195,13 +5195,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5212,37 +5212,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5281,9 +5281,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6372,38 +6371,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6495,8 +6475,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6552,6 +6532,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6723,7 +6708,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7648,7 +7633,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7901,7 +7886,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7916,7 +7901,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7925,7 +7910,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7933,7 +7918,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7941,8 +7926,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8710,10 +8695,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8726,23 +8711,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8761,47 +8746,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9834,6 +9819,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9907,7 +9910,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10158,7 +10161,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10186,79 +10189,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10266,53 +10269,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10321,157 +10324,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10479,25 +10482,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10505,41 +10508,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10549,14 +10552,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10564,7 +10567,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12550,19 +12553,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15518,7 +15521,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15528,96 +15531,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18487,7 +18491,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19306,11 +19310,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ber.po b/src/calibre/translations/ber.po index 6ce1fe6be8..9108ca28a8 100644 --- a/src/calibre/translations/ber.po +++ b/src/calibre/translations/ber.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-10-14 04:57+0000\n" "Last-Translator: Walid AMMOU \n" "Language-Team: Berber (Other) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "ⵓⵀⵓ" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "ⴷⵃⵉ ⵜⴰⵙⴷⵍⵉⵙⵜ" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "ⴷⵃⵉ ⵜⴰⵙⴷⵍⵉⵙⵜ" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "ⵙⵎⵙⵉ ⴰⵣⵡⵍ ⵏ ⴰⵙⵍⵉⴷⴰ" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " ⵉⵜⵔⴰⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 1454631c3f..3ed34982e1 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:45+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:38+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,8 +26,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -982,7 +982,7 @@ msgstr "Деактивиране на избраната добавка" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -994,7 +994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1048,11 +1048,11 @@ msgstr "" "картите за съхранение на устройството. Първата съществуваща ще бъде " "използвана." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Сподели с WebOS таблети" @@ -2504,7 +2504,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -3044,69 +3044,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4129,7 +4129,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Не" @@ -5158,134 +5158,134 @@ msgstr "Превключване/създаване на библиотека... msgid "%d books" msgstr "%d книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Бързо превключване" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Преименуване на библиотека" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Бързо превключване" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Преименуване на библиотека" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Проверка на библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Преименуване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Вече съществува" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Преименуването е неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5293,7 +5293,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5302,13 +5302,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5319,37 +5319,37 @@ msgstr "" msgid "Failed" msgstr "Неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Не е позволено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5388,9 +5388,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6479,38 +6478,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Записване..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Запазен" @@ -6602,8 +6582,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6659,6 +6639,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6830,7 +6815,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7755,7 +7740,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Без промяна" @@ -8008,7 +7993,7 @@ msgid "Change the title of this book" msgstr "Промяна на заглавието на тази книга" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Автор(и): " @@ -8023,7 +8008,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Издател: " @@ -8032,7 +8017,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8040,7 +8025,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8048,8 +8033,8 @@ msgstr "&Серии:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8817,10 +8802,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8833,23 +8818,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "звезда(и)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8868,47 +8853,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9941,6 +9926,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10014,7 +10017,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Търсене за:" @@ -10265,7 +10268,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10293,79 +10296,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Рейтинг:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " звезди" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Добавяне на &етикети: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10373,53 +10376,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Дата:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10428,157 +10431,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Основни метаданни" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Потребителски метаданни" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Замяна с:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10586,25 +10589,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10612,41 +10615,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Вашия тест:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10656,14 +10659,14 @@ msgstr "Необходима е парола" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Потребителско име:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "П&арола:" @@ -10671,7 +10674,7 @@ msgstr "П&арола:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12657,19 +12660,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Изчистване на бързото търсене" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15627,7 +15630,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15637,96 +15640,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Стартиране на Сървъра" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "С&пиране на Сървъра" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Тестване на Сървъра" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18596,7 +18600,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19415,11 +19419,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 4112261089..153b26851e 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 95aa8d7bae..9584b261ad 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:38+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -921,7 +921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -933,7 +933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -984,11 +984,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2401,7 +2401,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2939,69 +2939,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4024,7 +4024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5053,134 +5053,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5188,7 +5188,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5197,13 +5197,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5214,37 +5214,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5283,9 +5283,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6374,38 +6373,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6497,8 +6477,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6554,6 +6534,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6725,7 +6710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7650,7 +7635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7903,7 +7888,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7918,7 +7903,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7927,7 +7912,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7935,7 +7920,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7943,8 +7928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8712,10 +8697,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8728,23 +8713,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8763,47 +8748,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9836,6 +9821,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9909,7 +9912,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10160,7 +10163,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10188,79 +10191,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10268,53 +10271,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10323,157 +10326,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10481,25 +10484,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10507,41 +10510,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10551,14 +10554,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10566,7 +10569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12552,19 +12555,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15520,7 +15523,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15530,96 +15533,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18489,7 +18493,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19308,11 +19312,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 0305299062..72dd9b10c9 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -924,7 +924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -936,7 +936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -987,11 +987,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2404,7 +2404,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2942,69 +2942,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4024,7 +4024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5054,134 +5054,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5189,7 +5189,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5198,13 +5198,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5215,37 +5215,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5284,9 +5284,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6375,38 +6374,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6498,8 +6478,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6555,6 +6535,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6726,7 +6711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7651,7 +7636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7904,7 +7889,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7919,7 +7904,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7928,7 +7913,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7936,7 +7921,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7944,8 +7929,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8713,10 +8698,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8729,23 +8714,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8764,47 +8749,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9837,6 +9822,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Sortiranje po autoru" @@ -9910,7 +9913,7 @@ msgid "Manage authors" msgstr "Upravljanje autorima" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10161,7 +10164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10189,79 +10192,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10269,53 +10272,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10324,157 +10327,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10482,25 +10485,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10508,41 +10511,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10552,14 +10555,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10567,7 +10570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12553,19 +12556,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15521,7 +15524,7 @@ msgstr "Izvještaj o pristupu:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15531,96 +15534,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port servera:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Pokreni server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Zaus&tavi server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testiraj server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Pokreni server &automatski prilikom pokretanja Calibrea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Pregledaj &serverski izvještaj" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18494,7 +18498,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19313,11 +19317,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index ec7abd07f3..d802a9cb7a 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-08 18:11+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-12 13:43+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-09 05:01+0000\n" -"X-Generator: Launchpad (build 16412)\n" +"X-Launchpad-Export-Date: 2013-01-13 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -29,8 +29,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -56,8 +56,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -136,7 +136,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -988,7 +988,7 @@ msgstr "Inhabilita el connector especificat" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1001,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1060,11 +1060,11 @@ msgstr "" "del dispositiu on s'enviaran els llibres. S'utilitzarà la primera que " "existeixi" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunica't amb tauletes tàctils WebOS." @@ -2688,7 +2688,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hi ha espai lliure suficient a la targeta de memòria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s renderitzat" @@ -3390,7 +3390,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Utilitza el nou motor de conversió PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3401,7 +3401,7 @@ msgstr "" "mida de pàgina de «Sortida PDF» substitueixin la mida especificada al perfil " "de sortida." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " @@ -3410,7 +3410,7 @@ msgstr "" "Unitat de mesura per a les mides de pàgina. Per defecte és la polzada. Les " "opcions són %s. Nota: això no sobreescriu la unitat per als marges." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3419,7 +3419,7 @@ msgstr "" "Mida del paper. Aquesta mida no es té en compte si s'utilitza un perfil de " "sortida no estàndard. Per defecte és carta. Les opcions són %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3428,47 +3428,47 @@ msgstr "" "exemple «123 x 321» per indicar l'amplada i l'alçada. Això substitueix " "qualsevol mida de paper que s'hagi indicat abans." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "Conserva la relació d'aspecte de la portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" "La família de tipus de lletra que s'utilitzarà per mostrar les lletres serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" "La família de tipus de lletra que s'utilitzarà per mostrar les lletres sans-" "serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "La família de tipus de lletra que s'utilitzarà per mostrar les lletres " "monospaiades" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Mida de lletra per defecte" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Mida de lletra per defecte per al text monoespaiat" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "Envolta tots els enllaços amb un quadre vermell, útil per depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Utilitza el motor antic, menys potent, per generar el PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4802,7 +4802,7 @@ msgstr "ERROR A LA PLANTILLA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "No" @@ -5921,83 +5921,83 @@ msgstr "Canvia/crea una biblioteca" msgid "%d books" msgstr "%d llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Canvi ràpid" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Canvia el nom de la biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Suprimeix la biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Agafa un llibre a l'atzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Canvi ràpid" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Canvia el nom de la biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Suprimeix la biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Manteniment de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Estat de la còpia de seguretat de les metadades de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Fes una còpia de seguretat de les metadades de tots els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Comprova la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaura la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Canvia el nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Tria un nom nou per a la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" "Tingueu en compte que es canviarà el norm a la carpeta de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Ja existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "La carpeta %s ja existeix. Esborreu-la primer." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Massa llarg" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "No s'ha trobat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6007,11 +6007,11 @@ msgstr "" "Intenteu canviar primer a aquesta biblioteca, torneu a l'anterior i intenteu " "canviar el norm un altre cop." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Ha fallat el canvi de nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6020,11 +6020,11 @@ msgstr "" "No s'ha pogut canviar el nom de la biblioteca a %s. La causa més habitual és " "que un altre programa té obert un dels fitxers de la biblioteca ." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "S'ha suprimit la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6033,24 +6033,24 @@ msgstr "" "S'ha suprimit del calibre la biblioteca %s. Els fitxers encara són a " "l'ordinador, si el voleu suprimir heu de fer-ho manualment." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "cap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Estat de la còpia de seguretat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Fitxers de metadades que estan pendents de desar: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Còpia de seguretat de les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6058,7 +6058,7 @@ msgstr "" "Es farà una còpia de seguretat de les metadades mentre el calibre s'executa, " "a una velocitat aproximada d'un llibre cada tres segons." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6069,7 +6069,7 @@ msgstr "" "moure la biblioteca a una ubicació amb un camí més curt amb l'Explorador del " "Windows i després tornar-ho a intentar amb la ubicació nova." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6078,7 +6078,7 @@ msgstr "" msgid "Success" msgstr "Amb èxit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6087,7 +6087,7 @@ msgstr "" "Voleu que el calibre comprovi si els llibres de la biblioteca concorden amb " "la informació de la base de dades?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6098,34 +6098,34 @@ msgstr "" msgid "Failed" msgstr "Ha fallat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Ha fallat la comprovació de la integritat de la base de dades, feu clic a " "«Mostra detalls» per als detalls." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "S'està iniciant l'anàlisi de la biblioteca. Pot trigar una estona." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "No s'ha trobat problemes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Els llibres de la biblioteca concorden amb la informació de la base de dades." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "No està permès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6133,7 +6133,7 @@ msgstr "" "No es poden canviar de biblioteca si es fa servir la variable d'entorn " "«CALIBRE_OVERRIDE_DATABASE_PATH»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "No podeu canviar les biblioteques mentre hi ha treballs en execució." @@ -6175,9 +6175,8 @@ msgstr "" "Fitxer de sortida buit, probablement el procés de conversió ha fallat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s per %(author)s" @@ -7383,39 +7382,19 @@ msgstr "" "calibre i afegiu els llibres en grups més petits, fins que trobeu el llibre " "que causa el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Ja està al calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Esteu intentant afegir:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "S'ha trobat duplicats!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Ja hi ha llibres del mateix títol al calibre. S'han d'afegir igualment?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "S'estan afegint els duplicats..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "S’està desant…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "S'està recollint les dades, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "S'ha desat" @@ -7517,8 +7496,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7578,6 +7557,11 @@ 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/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "S'ha trobat duplicats!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7751,7 +7735,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8745,7 +8729,7 @@ msgstr "" "paràgrafs. Aquesta opció controla la mida d'aquest sagnat.

" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Sense canvis" @@ -9005,7 +8989,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:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(s): " @@ -9022,7 +9006,7 @@ msgstr "" "comes." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editorial: " @@ -9031,7 +9015,7 @@ msgid "Ta&gs: " msgstr "Etique&tes: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9041,7 +9025,7 @@ msgstr "" "

Pot ser qualsevol paraula o frase, separades per comes." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9049,8 +9033,8 @@ msgstr "&Sèrie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Llista de les sèries conegudes. Podeu afegir-ne de noves." @@ -9872,10 +9856,10 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9888,23 +9872,23 @@ msgid "Undefined" msgstr "Sense definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "estrella/es" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Sense qualificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Estableix la data d'avui per a «%s»" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Suprimeix «%s»" @@ -9925,48 +9909,48 @@ msgstr "" "Heu canviat els valors. Per utilitzar aquest editor heu de descartar o " "aplicar aquests canvis. S'apliquen els canvis?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "L'enumeració «{0}» té un valor no vàlid i es farà servir el predeterminat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplica els canvis" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Elimina la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numera els llibres automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Força començar la numeració amb " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "L'enumeració «{0}» té valors no vàlids que no surten a la llista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Suprimeix totes les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "etiquetes que s'afegiran" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etiquetes que se suprimiran" @@ -11173,6 +11157,26 @@ msgstr "" " disponibles a Open " "Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"Ja hi ha llibres al calibre amb el mateix nom que els següents. Seleccioneu " +"els que voleu que s'afegeixin de totes maneres." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "Selecciona'ls &tots" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "No en seleccionis &cap" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Ja està al calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Ordre per autor" @@ -11246,7 +11250,7 @@ msgid "Manage authors" msgstr "Gestió d'autors" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Cerca per:" @@ -11530,7 +11534,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" @@ -11559,23 +11563,23 @@ msgid "" msgstr "" "Aquest cerca/reemplaça ja existeix i es sobreescriurà. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Edita les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Intercanvia títol i autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "&Ordena per autor " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11583,58 +11587,58 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Valoració:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " estrelles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Afegeix les eti&quetes " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Obre l'editor d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Sup&rimeix les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Suprimeix-ho &tot" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Si s'activa se suprimiran les sèries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "Suprimeix la sè&rie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11647,11 +11651,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Numera &automàticament els llibres de la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11663,42 +11667,42 @@ 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Força que els nombres comencin per:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Aplica la data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publicat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Suprimeix la data de publicació" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Idiomes:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Suprimeix el &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11713,12 +11717,12 @@ msgstr "" " fet una conversió en massa d'un nombre gran de llibres\n" " i quelcom no va anar bé." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" "Restaura els &originals d'abans de la conversió, si estan disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11728,11 +11732,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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Posa el títol amb les ini&cials en majúscula" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11740,11 +11744,11 @@ msgstr "" "Actualitza l'ordre per títols amb el títol actual. S'aplicarà després " "d'altres canvis al títol." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Actualitza l'ordre per &títol" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11755,72 +11759,72 @@ 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "&Canvia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Genera una portada per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "Sup&rimeix la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Estableix a partir del(s) fitxer(s) del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadades &bàsiques" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Personalitza les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Carrega un cerca/ree&mplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Seleccioneu el cerca/reemplaça que s'ha de carregar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Desa el cerca/reemplaça actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Desa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Suprimeix" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Cerca al &camp:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Mode de cerca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11828,26 +11832,26 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tipus d'identificador:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Trieu sobre quin tipus d'identificador s'intervindrà" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Pla&ntilla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Introduïu una plantilla per fer-la servir com a font de cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11855,7 +11859,7 @@ msgstr "" "Introduïu el que esteu cercant en text simple o com a expressió regular, " "segons el mode" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11863,15 +11867,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Disting&eix entre majúscules i minúscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Substitueix amb:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11879,11 +11883,11 @@ msgstr "" "El text de substitució. Els textos que coincideixin se substituiran per " "aquesta cadena" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Aplica una funció després de reemplaçar:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11895,11 +11899,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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Camp de &destí:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11907,15 +11911,15 @@ msgstr "" "El camp on es posarà el text després d'acabar de reemplaçar.\n" "Si es deixa en blanc i és modificable, s'usa el camp de l'origen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&ode:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11927,23 +11931,23 @@ msgstr "" "com un de sol. Aquest opció és més efectiva si el camp d'origen no és\n" "múltiple i el de destinació sí." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Divideix el &resultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Per a camps amb múltiples &valors, mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valors a par&tir de" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "amb valors separats &per" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11951,19 +11955,19 @@ msgstr "" "Es fa servir en visualitzar els resultats de proba per separar valors en " "camps amb valors múltiples" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Text de proba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Resultat de la proba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "La vostra prova:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Cerca i reemplaça" @@ -11973,14 +11977,14 @@ msgstr "Cal una contrasenya." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Nom d'&usuari:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Contrasenya:" @@ -11988,7 +11992,7 @@ msgstr "&Contrasenya:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Mo&stra la contrasenya" @@ -14141,19 +14145,19 @@ msgstr "" "comentaris...

Es cerquen totes les paraules que es posen separades " "per espais" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "Enda&vant!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Cerca ràpida (també podeu prémer la tecla de retorn)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Reinicia la cerca ràpida" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copia el text de cerca (en lloc del nom de la cerca)" @@ -17553,7 +17557,7 @@ msgstr "Registre d'accés:" msgid "You need to restart the server for changes to take effect" msgstr "Heu de reiniciar el servidor per tal que els canvis s'apliquin" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17569,7 +17573,7 @@ msgstr "" "l'autentificació. Si teniu problemes baixant fitxers del servidor de " "continguts, intenteu suprimir la contrasenya." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17577,27 +17581,27 @@ msgstr "" "Mida màxima (amplada x alçada) per a les portades que es mostren. Les " "portades més grans es redimensionaran. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Mida &màxima de la portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port del servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Número màxim d'elements &OPDS per consulta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Número màxim d'elements OPDS sense agr&upar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restricció (cerca desada) que s'aplicarà:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17608,7 +17612,7 @@ msgstr "" "Aquest paràmetre és independent per a cada biblioteca (és a dir, podeu tenir " "restriccions diferents per a cada biblioteca)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17618,15 +17622,15 @@ msgstr "" "l'autentificació. Si teniu problemes baixant fitxers del servidor de " "continguts, intenteu suprimir la contrasenya." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "La contrasenya és incompatible amb alguns dispositius" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Prefix d'&URL:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17636,19 +17640,19 @@ msgstr "" "és útil si penseu posar el servidor darrera d'un altre servidor com Apache " "amb un servidor intermediari invers." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Inicia el &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Atura el servid&or" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Prova el ser&vidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17659,30 +17663,32 @@ msgstr "" "Qualsevol canvi als paràmetres no s'aplicarà fins que es reiniciï el " "servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Engega &automàticament el servidor en iniciar el calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Veure els registres del &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Recordeu que deixar el calibre executant-se com a servidor només funciona " -"mentre el calibre s'executa.\n" -"

Per connectar el calibre des de vostre dispositiu al servidor heu " -"d'utilitzar una URL amb el format http://elnomdelmeuanfitrio:8080 com " -"a nou catàleg al lector Stanza del vostre iPhone. «elnomdelmeuanfitrio» ha " -"de ser el nom complert de l'amfitrió o l'adreça IP de l'ordinador en què el " -"calibre s'està executant." +"

No oblideu deixar el calibre en execució, ja que el servidor només " +"funciona si el calibre s'està executant.\n" +"

Per connectar des del vostre dispositiu al servidor del calibre podeu " +"utilitzar una URL del tipus http://nomdelmeu ordinador:8080. " +"«nomdelmeuordinador» pot ser el nom complert de l'amfitrió o l'adreça IP de " +"l'equip en què s'executa el calibre. Si voleu accedir al servidor des de " +"qualsevol lloc del món haureu de configurar el reenviament de ports a " +"l'encaminador per poder-ho fer." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20988,7 +20994,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica als formats de sortida AZW3, ePub i MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22037,11 +22043,11 @@ msgstr "" "\n" "Per aconseguir ajuda per a una ordre: %%prog ordre --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "No s'ha donat cap etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index c3d48b6950..d3f3538c27 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.9.14\n" -"POT-Creation-Date: 2013-01-11 10:53+IST\n" -"PO-Revision-Date: 2013-01-11 10:53+IST\n" +"Project-Id-Version: calibre 0.9.15\n" +"POT-Creation-Date: 2013-01-18 09:12+IST\n" +"PO-Revision-Date: 2013-01-18 09:12+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -33,7 +33,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:667 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:45 #: /home/kovid/work/calibre/src/calibre/devices/mtp/books.py:69 -#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:234 +#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:248 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:238 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:72 @@ -78,11 +78,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:472 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:474 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:476 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1184 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1295 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:478 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:480 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1183 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1294 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:88 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/plucker.py:25 @@ -110,7 +110,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:95 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:154 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:193 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:615 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:330 @@ -141,9 +141,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:692 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1416 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:71 @@ -167,7 +167,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:924 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 @@ -808,6 +808,10 @@ msgstr "" msgid "This profile is intended for the PocketBook Pro 900 series of devices." msgstr "" +#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:778 +msgid "This profile is intended for the PocketBook Pro 912 series of devices." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Installed plugins" msgstr "" @@ -873,7 +877,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 #: /home/kovid/work/calibre/src/calibre/library/database2.py:145 #, python-format @@ -883,7 +887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1038,9 +1042,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:773 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:792 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:394 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:400 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:411 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:448 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:80 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:84 #: /home/kovid/work/calibre/src/calibre/devices/utils.py:116 @@ -1119,8 +1123,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1097 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1099 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1134 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 msgid "Transferring books to device..." @@ -1131,8 +1135,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525 #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1110 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1121 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1147 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1158 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1154,8 +1158,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1159 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1165 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1202 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1218,7 +1222,7 @@ msgid "Communicate with the PocketBook 301 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 -msgid "Communicate with the PocketBook 602/603/902/903 reader." +msgid "Communicate with the PocketBook 602/603/902/903/Pro 912 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 @@ -1664,7 +1668,7 @@ msgid "Communicate with MTP devices" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167 -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:914 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:950 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95 msgid "Get device information..." msgstr "" @@ -1734,12 +1738,12 @@ msgstr "" msgid "All books removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:198 +#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:212 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:315 msgid "Unknown MTP device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:217 +#: /home/kovid/work/calibre/src/calibre/devices/mtp/unix/driver.py:231 #: /home/kovid/work/calibre/src/calibre/devices/mtp/windows/driver.py:219 #, python-format msgid "Found object: %s" @@ -1950,22 +1954,30 @@ msgstr "" msgid "Use this option if you want to force the driver to listen on a particular IP address. The driver will listen only on the entered address, and this address will be the one advertized over mDNS (bonjour)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:303 +msgid "Replace books with the same calibre identifier" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:304 +msgid "Use this option to overwrite a book on the device if that book has the same calibre identifier as the book being sent. The file name of the book will not change even if the save template produces a different result. Using this option in most cases prevents having multiple copies of a book on the device." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:797 #, python-format msgid "Too many connection attempts from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1273 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312 #, python-format msgid "Invalid port in options: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1281 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320 #, python-format msgid "Failed to connect to port %d. Try a different value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1293 +#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332 msgid "Failed to allocate a random port" msgstr "" @@ -3422,7 +3434,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 msgid "No" msgstr "" @@ -3489,7 +3501,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:982 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1228 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:802 msgid "Tags" msgstr "" @@ -3623,7 +3635,7 @@ msgid "" "Fetch a cover image/social metadata for the book identified by ISBN from LibraryThing.com\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1487 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1486 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 @@ -3851,7 +3863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:794 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:800 msgid "Rating" msgstr "" @@ -4039,7 +4051,7 @@ msgid "Restart needed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:741 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:742 msgid "Restart calibre now" msgstr "" @@ -4226,9 +4238,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:137 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:183 @@ -4445,7 +4457,7 @@ msgid "Note that the actual library folder will be renamed." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:730 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" @@ -4459,7 +4471,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:753 msgid "Too long" msgstr "" @@ -4517,7 +4529,7 @@ msgid "Path to library too long. Must be less than %d characters. Move your libr msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:318 @@ -4593,7 +4605,7 @@ msgid "Create a catalog of the books in your calibre library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:639 msgid "Cannot convert" msgstr "" @@ -4694,7 +4706,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:677 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 @@ -5103,7 +5115,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:410 msgid "N" msgstr "" @@ -5237,7 +5249,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:801 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Show book details" msgstr "" @@ -5342,33 +5354,33 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:310 msgid "Choose stores" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:117 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:140 msgid "Calibre helps you find the ebooks you want by searching the websites of various commercial and public domain book sources for you." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:144 msgid "Using the integrated search you can easily find which store has the book you are looking for, at the best price. You also get DRM status and other useful information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "All transactions (paid or otherwise) are handled between you and the book seller. Calibre is not part of this process and any issues related to a purchase should be directed to the website you are buying from. Be sure to double check that any books you get will work with your e-book reader, especially if the book you are buying has DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:158 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:159 msgid "About Get Books" msgstr "" @@ -5700,7 +5712,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 #: /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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:81 @@ -5787,7 +5799,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:850 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:856 msgid "Ids" msgstr "" @@ -5901,7 +5913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 @@ -6066,7 +6078,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:260 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:262 msgid "Name" msgstr "" @@ -6387,7 +6399,7 @@ msgid "Choose foreground color" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:189 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:237 msgid "Choose background color" msgstr "" @@ -6650,15 +6662,15 @@ msgid "&Base font size:" msgstr "" #: /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:206 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 msgid "Font size &key:" msgstr "" #: /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:201 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:212 #: /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/lrf_output_ui.py:130 @@ -6787,154 +6799,154 @@ msgstr "" msgid "Justify text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:209 msgid "Line &height:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:210 msgid "Minimum &line height:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:211 msgid " %" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:214 msgid "Wizard to help you choose an appropriate font size key" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:216 msgid "Input character &encoding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:217 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:218 msgid "&Indent size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:219 msgid "

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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:238 msgid " em" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:222 msgid "&Extra CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:223 msgid "Select what style information you want completely removed:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:224 msgid "Removes the font-family CSS property" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:225 msgid "&Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:226 msgid "Removes the margin CSS properties. Note that page margins are not affected by this setting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:227 msgid "&Margins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:228 msgid "Removes the padding CSS properties" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:229 msgid "&Padding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 msgid "Convert floating images/text into static images/text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:231 msgid "F&loats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:232 msgid "Removes foreground and background colors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:233 msgid "&Colors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:234 msgid "&Other CSS Properties:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:235 msgid "Comma separated list of CSS properties to remove. For example: display, color, font-family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:236 msgid "&Filter Style Information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:237 msgid "Insert &blank line between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:239 msgid "Text &justification:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 msgid "Smarten &punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 msgid "&Transliterate unicode characters to ASCII" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:242 msgid "&UnSmarten punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:243 msgid "Keep &ligatures" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:237 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:244 msgid "&Linearize tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:245 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:239 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:246 msgid "&Line size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:247 msgid "&Embed font family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:248 msgid "&Disable font size rescaling" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:242 -msgid "&Subset all embedded fonts (Experimental)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:249 +msgid "&Subset all embedded fonts" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:16 @@ -6989,54 +7001,54 @@ msgstr "" msgid "&Monospaced font family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:50 msgid "Set the metadata. The output file will contain as much of this metadata as possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:100 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1009 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1011 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:910 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:919 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:938 msgid " is not a valid picture" msgstr "" @@ -7248,22 +7260,22 @@ msgid "Preserve &aspect ratio of cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:121 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 msgid "Se&rif family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:122 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 msgid "&Sans family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 msgid "&Monospace family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 msgid "S&tandard font:" msgstr "" @@ -7273,17 +7285,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 msgid " px" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 msgid "Monospace &font size:" msgstr "" @@ -7482,7 +7494,7 @@ msgid "Load a list of expressions from a previously saved file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:452 msgid "&Load" msgstr "" @@ -7492,7 +7504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:450 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -7837,39 +7849,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:797 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:233 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:290 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:754 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:755 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:786 #, python-format msgid "Clear '%s'" msgstr "" @@ -7890,39 +7902,39 @@ msgstr "" msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:446 msgid "The enumeration \"{0}\" contains an invalid value that will be set to the default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:637 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:830 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:833 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:836 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:906 msgid "The enumeration \"{0}\" contains invalid values that will not appear in the list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:950 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:970 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 msgid "tags to remove" msgstr "" @@ -8165,7 +8177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:459 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:288 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" @@ -8173,7 +8185,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:114 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:460 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8220,7 +8232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:446 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -8628,8 +8640,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:754 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:776 msgid "Bad location" msgstr "" @@ -8920,7 +8932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 msgid "No matches found" msgstr "" @@ -9092,7 +9104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:607 msgid "Copied" msgstr "" @@ -9746,159 +9758,159 @@ msgstr "" msgid "Description" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:527 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 msgid "&Install" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:528 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541 msgid "Install the selected plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:532 msgid "&Customize plugin " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:532 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:585 msgid "Customize the options for this plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545 msgid "Version &History" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:546 msgid "Show history of changes to this plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:550 msgid "Plugin &Forum Thread" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560 msgid "Enable or disable this plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:565 msgid "Uninstall the selected plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:574 msgid "Donate to developer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:575 msgid "Donate to the developer of this plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:678 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:690 #, python-format msgid "Install %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:690 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:691 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:303 msgid "Installing plugins is a security risk. Plugins can contain a virus/malware. Only install it if you got it from a trusted source. Are you sure you want to proceed?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:707 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:708 #, python-format msgid "Locating zip file for %(name)s: %(link)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:711 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:760 msgid "Install Plugin Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:713 #, python-format msgid "Unable to locate a plugin zip file for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:717 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:718 #, python-format msgid "Downloading plugin zip attachment: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 #, python-format msgid "Installing plugin: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #, python-format msgid "Plugin installed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:738 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:319 msgid "Plugin {0} successfully installed under {1} plugins. You may have to restart calibre for the plugin to take effect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:761 msgid "A problem occurred while installing this plugin. This plugin will now be uninstalled. Please post the error message in details below into the forum thread for this plugin and restart Calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:789 msgid "Version history missing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:790 #, python-format msgid "Unable to find the version history for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:796 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:798 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:355 #, python-format msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:361 msgid "Must restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:803 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:362 #, python-format msgid "You must restart calibre before you can configure the %s plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:811 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:343 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:811 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:344 #, python-format msgid "The plugin: %s cannot be disabled" @@ -9948,7 +9960,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:284 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:286 msgid "Search" msgstr "" @@ -10472,12 +10484,12 @@ msgid "The port must be a number between 8000 and 32000." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:394 msgid "Problem starting the wireless device" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:395 #, python-format msgid "The wireless device driver did not start. It said \"%s\"" msgstr "" @@ -11432,7 +11444,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:251 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:361 msgid "No matches" msgstr "" @@ -11508,7 +11520,7 @@ msgstr "" msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:410 msgid "Y" msgstr "" @@ -11668,12 +11680,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:541 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:542 msgid "Previous Page" msgstr "" @@ -11728,7 +11740,7 @@ msgid "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:784 msgid "Calibre Library" msgstr "" @@ -11773,7 +11785,7 @@ msgid "Bad database location %r. calibre will now quit." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" @@ -13654,7 +13666,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 msgid " secs" msgstr "" @@ -14191,7 +14203,7 @@ msgid "Here you can control how calibre will save your books when you click the msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:479 msgid "Failed to start content server" msgstr "" @@ -14393,7 +14405,7 @@ msgid "Set this to -1 if the function takes a variable number of arguments" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:454 msgid "&Delete" msgstr "" @@ -14910,19 +14922,19 @@ msgstr "" msgid "You must enter a title, author or keyword to search for." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:301 msgid "Customize get books search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:311 msgid "Configure search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:361 msgid "Couldn't find any books matching your query." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:375 msgid "Choose format to download to your library." msgstr "" @@ -14964,8 +14976,8 @@ msgstr "" msgid "&Close" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_plugin.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/ebooks_com_plugin.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/sony_plugin.py:56 msgid "Not Available" msgstr "" @@ -15186,7 +15198,7 @@ msgid "Alter Tag Browser" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:397 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Sort by" msgstr "" @@ -15401,40 +15413,40 @@ msgstr "" msgid "The following books have already been converted to %s format. Do you wish to reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:207 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:243 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:248 msgid "&Eject connected device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:250 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:252 msgid "Quit calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:265 msgid "Clear the current search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:370 msgid "Debug mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:371 #, python-format msgid "You have started calibre in debug mode. After you quit calibre, the debug log will be available in the file: %s

The log will be displayed automatically." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:411 msgid "Failed to start Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:412 #, python-format msgid "" "Could not start the content server. Error:\n" @@ -15442,21 +15454,21 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:543 #, python-format msgid "The library database at %s appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:627 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:648 #, python-format msgid "

Failed to convert: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:649 msgid "" "\n" " Many older ebook reader devices are incapable of displaying\n" @@ -15473,34 +15485,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:663 msgid "Conversion Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:675 msgid "Recipe Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:708 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:740 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:741 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:743 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:745 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:747 msgid "Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:815 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:818 msgid "will keep running in the system tray. To close it, choose Quit in the context menu of the system tray." msgstr "" @@ -15589,8 +15601,8 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -15608,17 +15620,17 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1124 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:102 msgid "Set the user CSS stylesheet. This can be used to customize the look of all books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 msgid "Set the maximum width that the book's text and pictures will take when in fullscreen mode. This allows you to read the book text without it becoming too wide." msgstr "" @@ -15674,274 +15686,278 @@ msgstr "" msgid "Show full screen usage help" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:75 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:77 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:79 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:81 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:82 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:83 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:84 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 msgid "Theme name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Choose a name for this theme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:152 #, python-format msgid "Saved settings as the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:168 #, python-format msgid "Loaded settings from the theme %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:175 #, python-format msgid "Deleted the theme named: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:236 msgid "Choose text color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:256 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:257 msgid "You are in the middle of editing a keyboard shortcut first complete that, by clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:387 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:383 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:395 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 msgid "%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 msgid "

These options only apply in \"paged\" mode, where the text is broken up into pages, as in a paper book. To get into this mode, use the button with the yellow scroll icon in the top right corner of the viewer window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 msgid "The number of &pages of text to show on screen " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:402 msgid " page(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:403 msgid "&Override the page margin settings specified in the book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 msgid "&Top margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 msgid "&Side margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 msgid "&Bottom margin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:400 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "Text &layout in paged mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 msgid "Show &clock in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 msgid "Show reading &position in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 msgid "Show &scrollbar in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:417 msgid "&Start viewer in full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 msgid "Show &help message when starting full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 msgid "F&ull screen options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 msgid "Background color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 msgid "Sample" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:412 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 msgid "Change" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 msgid "Text color:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 msgid "Colors and backgrounds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 msgid "Page flip &duration:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 msgid "Mouse &wheel flips pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 msgid "Line &scrolling stops at page breaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Page Fl&ip options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 msgid "Default &language for hyphenation:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 msgid "The default language to use for hyphenation rules. If the book does not specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:439 msgid "Remember last used &window size and layout" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Remember the ¤t page when quitting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:431 -msgid "&Miscellaneous options" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:432 -msgid "&General" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:433 -msgid "Double click to change a keyboard shortcut" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:434 -msgid "&Keyboard shortcuts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 -msgid "

A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:436 -msgid "User &Stylesheet" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:437 -msgid "You can save and load the viewer settings as themes" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:438 -msgid "Save current settings as a theme:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 -msgid "Load a previously saved theme:" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 +msgid "Show &controls in the viewer window" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:442 -msgid "Delete a saved theme:" +msgid "&Miscellaneous options" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:443 +msgid "&General" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:444 +msgid "Double click to change a keyboard shortcut" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:445 +msgid "&Keyboard shortcuts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 +msgid "

A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:447 +msgid "User &Stylesheet" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:448 +msgid "You can save and load the viewer settings as themes" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 +msgid "Save current settings as a theme:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:451 +msgid "Load a previously saved theme:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:453 +msgid "Delete a saved theme:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:455 msgid "&Theming" msgstr "" @@ -15949,56 +15965,56 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:504 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:510 msgid "View &image..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:512 msgid "View &table..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:532 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:535 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:538 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:539 msgid "Section End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550 msgid "Default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:617 #, python-format msgid "S&earch Google for '%s'" msgstr "" @@ -16131,114 +16147,114 @@ msgstr "" msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:470 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:639 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:640 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:683 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:691 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:692 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:708 #, python-format msgid "" "%(which)s font size\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:722 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:771 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:779 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:857 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:924 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:921 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:929 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:940 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:995 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:996 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1103 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1111 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1118 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:1113 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1121 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1118 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1126 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1120 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 msgid "The position at which to open the specified book. The position is a location as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1135 msgid "" "%prog [options] file\n" "\n" @@ -16363,69 +16379,69 @@ msgstr "" msgid "Toggle" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:520 #, python-format msgid "Choose your e-book device. If your device is not in the list, choose a \"%s\" device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:581 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:597 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:598 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:645 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:652 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:653 #, python-format msgid "

An invalid library already exists at %(loc)s, delete it before trying to move the existing library.
Error: %(err)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:664 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:742 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:755 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:762 #, python-format msgid "Failed to create a folder at %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:770 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 #, python-format 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:854 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:861 msgid "&Next >" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:855 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:862 msgid "< &Back" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:856 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:857 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:864 msgid "&Finish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:858 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:865 msgid "Commit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:870 msgid "welcome wizard" msgstr "" @@ -17968,20 +17984,20 @@ msgid "Prefix to prepend to all URLs. Useful for reverseproxying to this server msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:353 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:643 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:355 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:649 msgid "All books" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:352 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:642 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:354 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584 msgid "Newest" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:65 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:515 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:518 msgid "Loading, please wait" msgstr "" @@ -18004,7 +18020,7 @@ msgid "Browsing %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:259 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:261 msgid "Average rating" msgstr "" @@ -18018,77 +18034,81 @@ msgstr "" msgid "%d stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:260 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:262 msgid "Popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:282 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:284 msgid "library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:283 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:285 msgid "home" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:400 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:469 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:356 +msgid "Random book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:403 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:472 msgid "Browse books by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:408 msgid "Choose a category to browse by:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:540 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:543 msgid "Browsing by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:541 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:544 msgid "Up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:678 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:684 msgid "in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:681 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:687 msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:775 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:781 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:782 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:788 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:787 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:793 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:800 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:806 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:802 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:808 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:815 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:821 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:913 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:927 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:915 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:929 msgid "Matching books" msgstr "" @@ -18904,7 +18924,7 @@ msgstr "" msgid "Failed to authenticate with server: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:258 +#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:259 msgid "Control email delivery" msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index c99f442e01..673b41a608 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-12-30 13:57+0000\n" "Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:45+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:38+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -965,7 +965,7 @@ msgstr "Zakázat uvedený modul" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -977,7 +977,7 @@ msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znak #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1034,11 +1034,11 @@ msgstr "" "Čárkou oddělený seznam adresářů k odeslání e-knihy na zařízení paměťová " "karta. První z nich, který existuje, bude použit" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Spojeno s tablety s WebOS" @@ -2546,7 +2546,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Úspešný převod %s" @@ -3193,28 +3193,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Použít nový PDF konvertor" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3222,7 +3222,7 @@ msgstr "" "Výchozí velikost pro dokumenty. Použitá forma je výska x šířka. `123x321` k " "určení výšky a šířky. Toto přepíše všechny zvolené velikosti papíru." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3230,36 +3230,36 @@ msgstr "" "Zachovat poměr stran obrázku obalu namísto jeho roztažení a vyplnění přes " "celou stránku v generovaném pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Výchozí velikost fontu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4454,7 +4454,7 @@ msgstr "CHYBA ŠABLONY" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Ne" @@ -5542,93 +5542,93 @@ msgstr "Přepnout/vytvořit knihovnu..." msgid "%d books" msgstr "%d knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Rychlý přepínač" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Přejmenuj knihovnu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Odebrat knihovnu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Vyber náhodnou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Rychlý přepínač" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Přejmenuj knihovnu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Odebrat knihovnu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Údržba knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Stav zálohování knihovny metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Spustit zálohování metadat všech knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Kontrola knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Obnovit databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Přejmenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Vyberte nový název pro knihovnu %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Berte na vědomí, že složka s aktuální knihovnou bude přejmenována." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Už existuje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Složka %s již existuje. Nejdříve ji smažte." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Moc dlouhé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Nebylo nalezeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Chyba přejmenování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5637,11 +5637,11 @@ msgstr "" "Přejmenování knihovny do %s selhalo. Nejčastější příčinou je další program " "využívající tato data." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Knihovna odebrána" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5650,24 +5650,24 @@ msgstr "" "Knihovna %s byla odebrána z calibre. Soubory zůstaly ve vašem počítači, " "pokud je chcete smazat, musíte to udělat ručně." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "žádná" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Stav zálohování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Knižní metadata, která zbývá zapsat: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Záloha metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5675,7 +5675,7 @@ msgstr "" "Metadata budou zálohována během činnosti calibre, rychlostí přibližně 1 " "knihy každé tři sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5686,7 +5686,7 @@ msgstr "" "knihovnu do místa s kratší cestou pomocí Wndows Exploreru, potom ukažte " "calibre nové umístění a zkuste to znovu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5695,7 +5695,7 @@ msgstr "" msgid "Success" msgstr "Úspěch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5703,7 +5703,7 @@ msgstr "" "Nenalezeny chyby v databázi vaší calibre knihovny. Chcete, aby calibre " "kontrolovalo, zda soubory ve vaší knihovně souhlasí s informacemi v databázi?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5714,33 +5714,33 @@ msgstr "" msgid "Failed" msgstr "Neúspěšný" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Kontrola integrity databáze selhala, klikněte na Zobrazit detaily pro " "podrobnosti." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Startuji sken knihovny, bude to chvilku trvat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Nenalezen žádný problém" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Soubory ve vaší knihovny souhlasí s informacemi z databáze." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5748,7 +5748,7 @@ msgstr "" "Nemůžete měnit knihovny s využitím proměnné prostředí " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Nemůžete změnit knihovny, když jsou úlohy v běhu." @@ -5787,9 +5787,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Výstupní soubor je prázdný, pravděpodobně proces převodu havaroval" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6933,38 +6932,19 @@ msgstr "" "Proces přidávající knihy se zřejmě zasekl. Zkuste restartovat calibre a " "přidat knihy v menších dávkách, dokud nenaleznete problémovou knihu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "V calibru se už nachází:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Zkoušíte přidat:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Byly nalezeny duplikáty!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Přidávání duplikátů..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Ukládám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Sbírám data, čekejte prosím..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Uloženo" @@ -7065,8 +7045,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7124,6 +7104,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "&Více knih ve složce znamené, že každý ebook soubor je různá kniha" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Byly nalezeny duplikáty!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7296,7 +7281,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8236,7 +8221,7 @@ msgstr "" "odsazení." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Žádná změna" @@ -8491,7 +8476,7 @@ msgid "Change the title of this book" msgstr "Změnit název táto knihy" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(ři) " @@ -8506,7 +8491,7 @@ msgid "" msgstr "Autor(ři) této knihy. Vícero autorů by mělo být odděleno čárkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Vydavatel: " @@ -8515,7 +8500,7 @@ msgid "Ta&gs: " msgstr "Ta&gy: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8525,7 +8510,7 @@ msgstr "" "

Můžou to být libovolné slova nebo fráze, oddělené čárkami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8533,8 +8518,8 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Seznam známých sérií. Můžete přidat novou sérii." @@ -9319,10 +9304,10 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9335,23 +9320,23 @@ msgid "Undefined" msgstr "Nedefinováno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "hvězd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Nehodnoceno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Nastavit '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Smazat '%s'" @@ -9370,47 +9355,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Provést změny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Odstranit sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Automaticky číslovat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Číslování začíná " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Odstranit všechny tagy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "tagy k přidání" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "tagy k odstranění" @@ -10550,6 +10535,24 @@ msgstr "" " k dispozici na Open " "Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "V calibru se už nachází:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Třídění podle autora" @@ -10623,7 +10626,7 @@ msgid "Manage authors" msgstr "Spravovat autory" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Hledat:" @@ -10885,7 +10888,7 @@ msgstr "" "Fáze {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Smazat uložené najít/nahradit" @@ -10913,23 +10916,23 @@ msgid "" "sure?" msgstr "Uložené najít/nahradit již existuje a bude přepsáno. Jste si jistý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Edituj metainformace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Automaticky nastavit řazení dle autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Prohodit titul a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Třídění dle autora: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10937,57 +10940,57 @@ msgstr "" "Určuje, jak je autor této knihy zatříděn. Například Charles Dickens může být " "tříděn jako Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Hodnocení:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Hodnocení této knihy. 0-5 hvězdiček" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " hvězdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Přidat tagy: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Otevřít Editor značek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Odst&ranit tagy:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Čárkou oddělený seznam štítků, které se mají odebrat z knih. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Zaškrtněte, pokud chcete odstranit všechny tagy z knih." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Odstranit vše" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Pokud je zaškrtnuto, série bude smazána" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Smazat série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11000,11 +11003,11 @@ msgstr "" "B,\n" "kniha A bude mít pořadové číslo 1 a kniha B pořadové číslo 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11014,42 +11017,42 @@ msgstr "" "pro tuto sérii. Zaškrtnutí tohoto pole říká calibre, aby\n" "začalo číslovat od hodnoty v tomto poli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Použít datum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publikováno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Vymazat datum vydání" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Jazyky:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Odstranit &formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11058,11 +11061,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11072,21 +11075,21 @@ msgstr "" "autora, \n" "název a autor budou prohozeni před tím, než se nastaví velikost písma." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11096,71 +11099,71 @@ msgstr "" "\n" "Pro budoucí konverzi těchto knih bude použito výchozí nastavení." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Odstranit uložené nastavení konverze pro označené knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Změnit &obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generovat výchozí obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Odstranit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Základní metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Uživatelská metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Vyberte uložené najít/nahradit k načtení." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Uložit současné najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Uložit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Smazat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Vyhledávací &pole:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Název pole, které chcete vyhledat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Vyhledávací mód:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11168,31 +11171,31 @@ msgstr "" "Zvolit, jestli použít základní porovnávání textu, nebo pokročilé porovnávání " "s regulárními výrazy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Typ identifikátoru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Š&ablona:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11200,25 +11203,25 @@ msgstr "" "Zaškrtněte toto pole, pokud hledaný řetězec musí přesně definovat velká a " "malá písmena. Zrušte zaškrtnutí pole, pokud má být ignorováno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Rozlišovat velikost písmen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Nahradit čím:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" msgstr "Nahrazený text. Souhlasící text bude nahrazen tímto řetězcem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11230,25 +11233,25 @@ msgstr "" "zprocesované celé pole. V módu regulárních výrazů je zprocesován jen " "nalezený text." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Cílové pole:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Reži&m:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Zvolte, jak bude text nakopírován do cíle." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11256,41 +11259,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Rozdělit výsledky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testovací text" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Výsledek testu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Váš test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Najít a nahradit" @@ -11300,14 +11303,14 @@ msgstr "Vyžadováno heslo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Uživatelské jméno:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Heslo:" @@ -11315,7 +11318,7 @@ msgstr "&Heslo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Zobrazit he&slo" @@ -13343,19 +13346,19 @@ msgstr "" "

Hledání v seznamu knih podle názvu, autora, vydavatele, štítků, " "komentářů, atd.

Slova rozdělená mezerou budou doplněna o AND" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Začít!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Provést rychlé hledání (můžete také stisknout klávesu Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Zrušit rychlé vyhledávání" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Zkopírovat právě hledaný text (namísto hledání názvu)" @@ -16387,7 +16390,7 @@ msgstr "Záznam o přístupu" msgid "You need to restart the server for changes to take effect" msgstr "Musíte restartovat server, aby se změny projevily" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16397,7 +16400,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16405,68 +16408,68 @@ msgstr "" "Maximální velikost (šířka x výška) zobrazených obálek. Velké obálky budou " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Max. velikost &obálek:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port serveru:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maximum OPDS položek v dotaze:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. OPDS &neseskupených položek:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Omezení (uložených vyhledávání) k použítí:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Spustit server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Zastavit server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Test serveru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16476,22 +16479,23 @@ msgstr "" "pomocí internetového prohlížeče z jakehokoliv místa na světě. Změny v " "nastaení se projeví až po restartu serveru." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Zobrazit &serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19439,7 +19443,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20319,11 +20323,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Nebyl vložen žádný popisek" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index ef7b52116f..e1df2505e0 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:00+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:52+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -928,7 +928,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -941,7 +941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -992,11 +992,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Cyfathrebwch gyda ffoniau S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Cyfathrebwch gyda tabledau WebOS" @@ -2410,7 +2410,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2948,69 +2948,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4030,7 +4030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5059,134 +5059,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5194,7 +5194,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5203,13 +5203,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5220,37 +5220,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5289,9 +5289,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6380,38 +6379,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6503,8 +6483,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6560,6 +6540,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6731,7 +6716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7656,7 +7641,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7909,7 +7894,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7924,7 +7909,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7933,7 +7918,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7941,7 +7926,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7949,8 +7934,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8718,10 +8703,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8734,23 +8719,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8769,47 +8754,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9842,6 +9827,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9915,7 +9918,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10166,7 +10169,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10194,79 +10197,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10274,53 +10277,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10329,157 +10332,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10487,25 +10490,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10513,41 +10516,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10557,14 +10560,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10572,7 +10575,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12558,19 +12561,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15526,7 +15529,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15536,96 +15539,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18495,7 +18499,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19314,11 +19318,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index d3e0e8cb0b..eaa949b7fd 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:44+0000\n" "Last-Translator: Jens Holm \n" "Language-Team: Danish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:46+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:39+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -966,7 +966,7 @@ msgstr "Deaktivér det angivne udvidelsesmodul" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -978,7 +978,7 @@ msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1032,11 +1032,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommunikerer med WebOS tablets" @@ -2509,7 +2509,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Genereret %s" @@ -3146,28 +3146,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Anvend den nye PDF konverteringsmotor." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3176,42 +3176,42 @@ msgstr "" "at angive bredden og højden. Dette tilsidesætter enhver angivet " "papirsstørrelse." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4358,7 +4358,7 @@ msgstr "TEMPLATE ERROR" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nej" @@ -5415,93 +5415,93 @@ msgstr "Skift/opret bibliotek..." msgid "%d books" msgstr "%d bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Hurtig skift" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Omdøb bibliotek" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Hurtig skift" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Omdøb bibliotek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Biblioteksvedligeholdelse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Sikkerhedskopieringsstatus af bibliotekets metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Start sikkerhedskopiering af alle bøgers metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Check bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Omdøb" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Vælg et nyt navn til biblioteket %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Bemærk at den aktuelle biblioteksmappe vil blive omdøbt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mappen %s eksisterer allerede. Slet den først." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "For lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Omdøbning fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5510,41 +5510,41 @@ msgstr "" "Biblioteksomdøbning fejlede ved %s. Den almindeligste årsag til dette er, " "hvis en af filerne i biblioteket er åbnet af et andet program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Bog metadata filer, der mangler at blive skrevet: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5552,7 +5552,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5561,13 +5561,13 @@ msgstr "" msgid "Success" msgstr "Fuldført" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5578,37 +5578,37 @@ msgstr "" msgid "Failed" msgstr "Fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Ingen problemer fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Ikke tilladt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke ændre biblioteker, mens opgaver kører." @@ -5647,9 +5647,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Tom output-fil, sandsynligvis gik konverteringsprocessen ned" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6759,38 +6758,19 @@ msgstr "" "\"Tilføj bøger\"-processen synes at hænge. Prøv at genstarte calibre og " "tilføj bøgerne i mindre bundter, indtil du har fundet en problembog." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Dubletter fundet!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Tilføjer dubletter..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Gemmer..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Gemt" @@ -6892,8 +6872,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6952,6 +6932,11 @@ msgid "" msgstr "" "&Multiple bøger per mappe, formoder enhver e-bog fil er en distinkt bog" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Dubletter fundet!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7125,7 +7110,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8064,7 +8049,7 @@ msgstr "" "styrer bredden af indrykket." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Ingen ændring" @@ -8318,7 +8303,7 @@ msgid "Change the title of this book" msgstr "Udskift bogens titel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Forfatter(e): " @@ -8334,7 +8319,7 @@ msgstr "" "Udskift bogens forfatter(e). Flere forfattere skal adskilles med et komma" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "F&orlag: " @@ -8343,7 +8328,7 @@ msgid "Ta&gs: " msgstr "&Mærker: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8354,7 +8339,7 @@ msgstr "" "kommaer." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8362,8 +8347,8 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Liste over kendte serier. Du kan tilføje nye serier." @@ -9144,10 +9129,10 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9160,23 +9145,23 @@ msgid "Undefined" msgstr "Udefineret" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Ikke bedømt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Sæt '%s' til idag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9195,11 +9180,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9207,38 +9192,38 @@ msgstr "" "Opremsningen \"{0}\" indeholder en ugyldig værdi, som vil blive tildelt " "standardværdien" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Udfør ændringer" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Fjerner serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numrér automatisk bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Start nummerering fra " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Opremsningen \"{0}\" indeholder ugyldige værdi, som ikke vil vises i listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Fjern alle mærker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "Mærker at tilføje" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "Mærker at fjerne" @@ -10293,6 +10278,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Forfattersortering" @@ -10366,7 +10369,7 @@ msgid "Manage authors" msgstr "Administrér forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Søg efter:" @@ -10642,7 +10645,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10670,23 +10673,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Rediger metaoplysninger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "A&utomatisk forfattersortering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Ombyt titel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Forfatters&ortering: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10694,57 +10697,57 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Vurdering:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Tilføj &mærker: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Åben mærke-editor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Fjern mærker:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Fjern &alt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 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:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10757,11 +10760,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -10772,42 +10775,42 @@ msgstr "" "nummerering\n" "fra værdien i boksen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Dato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM åååå" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Anvend dato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Offentliggjort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Fjern &format" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10816,11 +10819,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -10830,21 +10833,21 @@ 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10854,71 +10857,71 @@ msgstr "" "\n" "Fremtidige konverteringer af disse bøger vil anvende standardindstillinger." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Skift &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Fjern omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Grund metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Tilpas metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Vælg gemt søg/erstat til hentning." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Gem aktuel søg/erstat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Gem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Slet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Søg &felt:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Søge &tilstand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -10926,31 +10929,31 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -10959,15 +10962,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "E&rstat med:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -10975,11 +10978,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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10990,25 +10993,25 @@ 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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Destinationsfelt:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Tilstan&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11016,41 +11019,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Test tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Test resultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Dit resultat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Søg og erstat" @@ -11060,14 +11063,14 @@ msgstr "Adgangskode påkrævet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Br&ugernavn:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Adgangskode:" @@ -11075,7 +11078,7 @@ msgstr "&Adgangskode:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Vi&s adgangskode" @@ -13089,19 +13092,19 @@ 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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Søg!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Nulstil hurtigsøgning" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopiér aktuelle søgetekst (istedet for søgenavnet)" @@ -16155,7 +16158,7 @@ msgstr "Tilgangslog:" msgid "You need to restart the server for changes to take effect" msgstr "Du skal genstarte serveren, for at ændringerne træder i kraft" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16165,7 +16168,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16173,27 +16176,27 @@ msgstr "" "Maksimumstørrelse (breddexhøjde) for viste omslag. Større omslag bliver " "nedskaleret. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maks. &omslagsstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server &tcp-port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maks. &OPDS poster per forespørgsel:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Maks. OPDS &ugrupperede poster:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restriktion (gemt søgning) som skal anvendes:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16204,41 +16207,41 @@ msgstr "" "indstilling er per bibliotek (f.eks. kan du have forskellige restriktioner " "per bibliotek)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Start server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "St&op server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Test server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16248,22 +16251,23 @@ msgstr "" "bogsamling via en browser fra overalt i verden. Enhver ændring af " "indstillingerne, tager først effekt efter en servergenstart." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Vis &server logs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19216,7 +19220,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20189,11 +20193,11 @@ msgstr "" "\n" "For hjælp om de enkelte kommandoer: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Intet mærke blev angivet" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index ec28b98355..dceddea963 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-03 19:14+0000\n" -"Last-Translator: SimonFS \n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-12 13:27+0000\n" +"Last-Translator: Marc_dm \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:48+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-13 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -28,8 +28,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -55,8 +55,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -135,7 +135,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -987,7 +987,7 @@ msgstr "Gewähltes Plugin ausschalten" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -999,7 +999,7 @@ msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1056,11 +1056,11 @@ msgstr "" "Komma-getrennte Liste von Verzeichnissen für E-Books auf der " "Speicherkarte des Gerätes. Das Erste das existiert wird benutzt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommuniziere mit WebOS Tablets." @@ -1486,7 +1486,7 @@ msgstr "Kommunikation mit dem Hanvon N520 E-Book-Reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "Kommunikation mit dem Kibano eBook-Reader" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -2674,7 +2674,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "gerendert %s" @@ -3390,21 +3390,26 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Die neue PDF-Konvertierung benutzen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" +"Normalerweise wird die PDF Blattgröße vom Output Profile unter " +"Seiteneinrichtung eingestellt. Diese Option überschreibt die in Output " +"Profile eingestellte Größe mit der vom PDF-Ausgabe." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"Die Einheit für Blattgröße. Standard ist Zoll. Zur Auswahl stehen %s Notiz: " +"Diese Einstellung Überschreibt nicht die Einheit für Seitenränder!" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3413,7 +3418,7 @@ msgstr "" "Die Größe des Papiers. Die Größe wird überschrieben, wenn kein Standard-" "Ausgabeprofil benutzt wird. Standard ist letter. Auswahl ist %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3422,7 +3427,7 @@ msgstr "" "für die Angabe der Breite und Höhe. Dies überschreibt jede angegebene " "Seitengröße." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3430,41 +3435,46 @@ msgstr "" "Seitenverhältnis des Umschlagbildes beibehalten, statt es auf die volle " "erste Seite des erzeugten PDFs zu skalieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Die Schriftfamilie wird verwendet, um in Serifenschriften zu rendern" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" "Die Schriftfamilie wird verwendet, um serifenlose Schriften zu rendern" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "Die Schriftfamilie wird verwendet, um Monospace-Schriften zu rendern" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Voreingestellte Schriftgröße" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Die Standard-Schriftgröße für Monospace-Text" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" +"Umrahmt alle Links mit einem roten Quadrat. Nützlich für Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" +"Benutzen sie das alte, nicht so leistungsfähige Engine um das PDF zu " +"erstellen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." msgstr "" +"Erstellt einem nicht komprimierten PDF, nützlich für Fehlersuche, " +"funktioniert nur mit dem neuen PDF Engine." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -4799,7 +4809,7 @@ msgstr "Vorlagenfehler" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nein" @@ -5082,7 +5092,7 @@ msgstr "Spanien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "Brazil" -msgstr "" +msgstr "Brasilianisch" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Amazon website to use:" @@ -5929,93 +5939,96 @@ msgstr "Bibliothek wechseln/neu erstellen …" msgid "%d books" msgstr "%d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Schneller Wechsel" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Bibliothek umbenennen" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Bibliothek entfernen" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Zufällig ein Buch auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Schneller Wechsel" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Bibliothek umbenennen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Bibliothek entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Wartung der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Status der Metadaten-Sicherung" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Sicherung der Metadaten aller Bücher starten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Bibliothek überprüfen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Datenbank wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Wähle einen neuen Namen für die Bibliothek %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Achtung: Dies benennt den eigentlichen Bibliotheks- Ordner um." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Der Ordner %s existiert bereits. Bitte löschen Sie ihn zuerst." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Zu lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Nicht gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" +"Kann nicht umbenennen da keine Bibliothek gefunden bei %s. Probieren sie auf " +"diese Bibliothek zuerst zu wechseln, dann zurück zu wechseln und erneut die " +"Umbenennung zu versuchen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Umbenennung fehlgeschlagen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6025,11 +6038,11 @@ msgstr "" "dass eine der Dateien in der Bibliothek in einem anderen Programm geöffnet " "sind." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Bibliothek entfernt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6038,24 +6051,24 @@ msgstr "" "Die Bibliothek %s wurde aus Calibre entfernt. Die Dateien bleiben auf Ihrem " "Computer, wenn Sie sie löschen wollen, müssen Sie dies manuell tun." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Noch zu schreibende Buch-Metadaten: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Metadaten sichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6063,7 +6076,7 @@ msgstr "" "Ein Backup der Metadaten wird im laufenden Betrieb mit einer Frequenz von " "etwa einem Buch alle drei Sekunden erstellt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6075,7 +6088,7 @@ msgstr "" "Stelle mit kürzerer Pfadlänge, dann fügen Sie den neuen Verzeichnispfad in " "Calibre ein und versuchen es erneut." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6084,7 +6097,7 @@ msgstr "" msgid "Success" msgstr "Erfolgreich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6093,7 +6106,7 @@ msgstr "" "überprüft, ob die Dateien mit den Informationen in der Datenbank " "übereinstimmen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6104,35 +6117,35 @@ msgstr "" msgid "Failed" msgstr "Fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Die Überprüfung der Datenbankintegrität hat Fehler gefunden. Klicken Sie auf " "Details anzeigen für weitere Informationen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Starte Bibliotheks-Scan, dies kann eine Weile dauern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Keine Probleme gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Die Dateien in Ihrer Bibliothek stimmen mit den Informationen der Datenbank " "überein." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6140,7 +6153,7 @@ msgstr "" "Sie können die Bibliotheken nicht ändern während die Umgebungsvariable " "CALIBRE_OVERRIDE_DATABASE_PATH gesetzt ist." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "Sie können die Bibliotheken nicht wechseln während Aufträge abgearbeitet " @@ -6181,9 +6194,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Leere Ausgabedatei, eventuell ist der Umwandlungsprozess abgestürzt" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s von %(author)s" @@ -6195,15 +6207,15 @@ msgstr "Bibliothek wählen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" -msgstr "" +msgstr "Bibliothek &path:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:146 msgid "Browse for library" -msgstr "" +msgstr "Bücherei durchsuchen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "" +msgstr "Nach Kopieren löschen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -6219,7 +6231,7 @@ msgstr "(Nach dem Kopieren löschen)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "" +msgstr "Bibliothek durch Pfad auswählen..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6228,7 +6240,7 @@ msgstr "Kopieren nicht möglich" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:221 msgid "Cannot copy to current library." -msgstr "" +msgstr "Kopie zu aktuelle Bibliothek nicht möglich." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:232 msgid "No library" @@ -7400,40 +7412,19 @@ msgstr "" "Versuchen Sie Calibre neu zu starten und fügen Sie die Bücher in kleineren " "Mengen hinzu, bis Sie das verantwortliche Buch finden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Bereits in Calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Sie versuchen folgendes hinzuzufügen:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplikate gefunden!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Bücher mit dem geleichen, folgenden Titel existieren bereits in Calibre. " -"Trotzdem hinzufügen?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Wird gespeichert …" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Sammle Daten, bitte warten..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Gespeichert" @@ -7535,8 +7526,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7596,6 +7587,11 @@ msgstr "" "&Mehrere Bücher pro Verzeichnis, wobei jede E-Book-Datei ein anderes Buch " "darstellt" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplikate gefunden!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7769,7 +7765,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8774,7 +8770,7 @@ msgstr "" "ein." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Keine Änderung" @@ -9034,7 +9030,7 @@ msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(en): " @@ -9051,7 +9047,7 @@ msgstr "" "werden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Verlag: " @@ -9060,7 +9056,7 @@ msgid "Ta&gs: " msgstr "&Schlagwörter: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9071,7 +9067,7 @@ msgstr "" "verwendet werden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9079,8 +9075,8 @@ msgstr "Buch&reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -9216,10 +9212,13 @@ msgid "" "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" +"Notiz: Die untere Papiergröße Parameter wird nur benützt falls die " +"\"Überschreiben\" Kontrollkästchen gesetzt ist. Andersfall die Papiergröße " +"vom Output Profile wird benützt." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 msgid "&Override paper size set in output profile" -msgstr "" +msgstr "&Override Papiergröße in Output Profile" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 msgid "&Paper Size:" @@ -9231,7 +9230,7 @@ msgstr "&Custom size:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Unit:" -msgstr "" +msgstr "&Unit:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "Preserve &aspect ratio of cover" @@ -9906,10 +9905,10 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9922,23 +9921,23 @@ msgid "Undefined" msgstr "Undefiniert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "Stern(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Unbewertet" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "'%s' auf heute einstellen" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "'%s' zurücksetzen" @@ -9959,11 +9958,11 @@ msgstr "" "Sie haben Werte verändert. Um diesen Editor zu verwenden müssen Sie entweder " "die Änderungen speichern oder verwerfen. Speichern ?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " Index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9971,23 +9970,23 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert. Dieser wird auf den " "Standard Wert gesetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Änderungen übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Buchreihen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Bücher automatisch nummerieren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Start der Nummerierung erzwingen bei " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9995,15 +9994,15 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert, welcher nicht in der " "Liste angezeigt werden wird." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Alle Schlagwörter entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "Schlagwort hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "Zu entfernende Schlagwörter" @@ -10426,7 +10425,7 @@ msgstr "%s in Calibre &ignorieren" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 msgid "Change scanned &folders" -msgstr "" +msgstr "Gescannte &folders ändern." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" @@ -10508,11 +10507,11 @@ msgstr "Autor auf Unbekannt zurückstellen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" -msgstr "" +msgstr "Setzt die Buchreihe von neuer Bücher zu:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 msgid "Reset series" -msgstr "" +msgstr "Setzt Buchreihen zurück" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" @@ -11213,6 +11212,26 @@ msgstr "" "hier.

Viele aktuelle, DRM- freie Veröffentlichungen sind unter \n" " verfügbar." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"Bücher mit gleiche Titel als folgende existieren schon in Calibre. Wählen " +"sie aus welche Bücher müssen trotzdem hinzugefügt werden." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "&all selektieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "&none selektieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Bereits in Calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Autorensortierung" @@ -11286,7 +11305,7 @@ msgid "Manage authors" msgstr "Autoren verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Suchen nach:" @@ -11575,7 +11594,7 @@ msgstr "" "Phase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" @@ -11606,23 +11625,23 @@ msgstr "" "die gesicherte Suchen/Ersetzen-Aktion existiert schon und wird ersetzt. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Meta-Informationen bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Autorensortierung a&utomatisch setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "Titel und Autor vertau&schen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "S&ortierung nach Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11630,58 +11649,58 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Bewertung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Schlagwörter hinzufü&gen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Schlagwort-Editor öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Schlagwörter entfe&rnen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Kommaseparierte Liste der aus dem Buch zu entfernenden Schlagwörter. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Auswählen, um alle Schlagwörter des Buches zu entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Alle entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Falls ausgewählt, wird der \"Buchreihen\"- Eintrag entfernt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "Buch&reihe löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11693,11 +11712,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Bücher in dieser Serie &automatisch numerieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11707,42 +11726,42 @@ 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "Start der &Numerierung mit:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Datum &setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Veröffentlicht:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Veröffentlichungsdatum löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Sprachen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "&Format entfernen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11750,12 +11769,17 @@ msgid "" " the EPUB from ORIGINAL_EPUB. Useful if you did a bulk\n" " conversion of a large number of books and something went wrong." msgstr "" +"Wenn konvertieren von gleiche Format zu gleiche Format, \n" +"zum Beispiel von EPUB zu EPUB, Calibre speichert den Original EPUB\n" +" unter ORIGINAL_EPUB. Diese Option lässt Calibre den Original\n" +"EPUB vom ORIGINAL_EPUB wiederherstellen. Nützlich nach dem\n" +"eine Konvertierung von viele Bücher schief gelaufen ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Nach Möglichkeit das Ursprungsf&ormat wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11765,11 +11789,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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Titel in Titels&chreibweise ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11777,11 +11801,11 @@ msgstr "" "Titelsortierung basierend auf dem derzeitigem Titel aktualisieren. Dies wird " "erst nach weiteren Änderungen des Titels angewandt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "&Titelsortierung aktualisieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11793,72 +11817,72 @@ 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "&Cover ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "Standardcover &generieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "Umschläge entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Aus &eBook Datei(en) erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Basis-Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Ben&utzerdefinierte Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Suc&hen/Ersetzen laden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Zu ladendes Suchen/Ersetzen- Muster wählen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Derzeitiges Suchen/Ersetzen- Muster speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Such&feld:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Such&modus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11866,27 +11890,27 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Erkennungstyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Wähle Erkennungstyp für Arbeitsgrundlage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Vorlage:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Geben Sie eine Vorlage ein, die als Quelle für das Suchen/Ersetzen verwendet " "werden soll" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11894,7 +11918,7 @@ msgstr "" "Geben Sie ein, wonach Sie suchen - entweder reinen Text oder einen regulären " "Ausdruck, abhängig vom Modus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11902,15 +11926,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "&Groß/Kleinschreibung beachten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "E&rsetzen durch:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11918,11 +11942,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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Funktion nach Ersetzen &anwenden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11934,11 +11958,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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Zielfeld:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11947,15 +11971,15 @@ msgstr "" "Wird dies leer gelassen, wird das Quellfeld genommen, sofern es\n" "editierbar ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11967,23 +11991,23 @@ msgstr "" "Einfluß,\n" "wenn das Quellfeld keine multiplen Werte erlaubt, das Zielfeld jedoch schon." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "E&rgebnis aufteilen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Für Felder mit multiplen &Werten, zeige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "Werte beginnend mi&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "mit Werten getrennt durch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11991,19 +12015,19 @@ msgstr "" "Bei der Anzeige von Testergebnissen genutzt, um Werte in Feldern mit " "multiplen Werten zu trennen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testtext" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Testergebnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Ihr Test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Suchen und Ersetzen" @@ -12013,14 +12037,14 @@ msgstr "Passwort erforderlich" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Ben&utzername:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Passwort:" @@ -12028,7 +12052,7 @@ msgstr "&Passwort:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Pa&sswort anzeigen" @@ -14197,19 +14221,19 @@ msgstr "" "Kommentaren, etc.

Durch Leerzeichen getrennte Wörter werden mit UND " "verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Los!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Schnellsuche löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Aktuellen Suchtext kopieren (anstelle des Namens der Suche)" @@ -14985,7 +15009,7 @@ msgstr "Serien löschen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:185 msgid "Clear rating" -msgstr "" +msgstr "Bewertung löschen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:197 msgid "Clear all tags" @@ -16410,6 +16434,9 @@ msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"Liste der ausgeschaltete Plugins. Entfernen sie das Häkchen um den Plugin " +"wieder anzuschalten. Calibre kann keine Gerät entdecken deren Plugin " +"ausgeschaltet ist." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Narrow" @@ -17638,7 +17665,7 @@ msgid "You need to restart the server for changes to take effect" msgstr "" "Sie müssen den Server neu starten, damit die Änderungen wirksam werden" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17654,7 +17681,7 @@ msgstr "" "Durch das entfernen des Passwortes können Probleme beim Downloaden von " "Dateien aus dem Inhaltscenter behoben werden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17662,27 +17689,27 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " "Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maximale &ODPS Einträge pro Anfrage:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. OPDS &ungeordnete Elemente:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Anzuwendende Einschränkung (gespeicherte Suche):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17693,7 +17720,7 @@ msgstr "" "ist spezifisch für jede Bibliothek (d.h. Sie können je Bibliothek andere " "Einschränkungen haben)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17703,15 +17730,15 @@ msgstr "" "Durch das entfernen des Passwort können Probleme beim Downloaden von Dateien " "aus dem Inhaltscenter behoben werden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Passwort mit einigen Geräten nicht kompatibel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "&URL Präfix:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17721,19 +17748,19 @@ msgstr "" "wenn Sie den Server hinter einem anderen Server wie Apache mit einem Reverse-" "Proxy einsetzen wollen." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17743,30 +17770,24 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Den Server &automatisch neu starten, wenn Calibre gestartet wird" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Denken Sie daran, Calibre laufen zu lassen, da der Server nur so lange " -"funktioniert, wie Calibre selbst läuft.\n" -"

Um von Ihrem Gerät aus eine Verbindung zum Calibre-Server aufzubauen, " -"sollten Sie eine URL in der Form http://meinhostname:8080 als neuen " -"Katalog im Stanza-Reader auf Ihrem iPhone nutzen. Dabei sollte meinhostname " -"entweder der vollständige Hostname oder die IP-Adresse des Computers sein, " -"auf dem Calibre läuft." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -19041,7 +19062,7 @@ msgstr "Konvertiere Buch %(num)d von %(total)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Could not convert" -msgstr "" +msgstr "Konvertierung nicht erfolgreich" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:98 #, python-format @@ -19051,15 +19072,20 @@ msgid "" "moved the book's files around outside of calibre. You will need to find " "those files and re-add them to calibre." msgstr "" +"Konvertierung von %s fehlgeschlagen da es keine Ebook Dateien " +"enthält. Falls sie denken, dass es Dateien enthalten sollte, aber Calibre " +"findet die nicht, ist es höchstwahrscheinlich weil sie die Dateien außer " +"Calibre Bibliothek bewegt haben. Sie werden die Datieen ausfinden und neu in " +"Calibre hinfügen müssen." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:108 #, python-format msgid "No supported formats (Available formats: %s)" -msgstr "" +msgstr "Keine unterstütze Format (Vorhandene Formats: %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" -msgstr "" +msgstr "Dieser Buch hat keine ebook Dateien" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:242 @@ -19072,6 +19098,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no supported source " "formats were found." msgstr "" +"Konvertierung von %(num)d aus %(tot)d Bücher fehlgeschlagen, da keine " +"unterstützte Eingabeformat gefunden." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Queueing books for bulk conversion" @@ -19808,7 +19836,7 @@ msgstr "Ende des Abschnitts" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:547 msgid "Default font size" -msgstr "" +msgstr "Standard Schriftgröße" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:614 #, python-format @@ -19993,14 +20021,16 @@ msgid "" "%(which)s font size\n" "Current magnification: %(mag).1f" msgstr "" +"%(which)s Schriftgröße\n" +"Aktuelle Vergrößerung: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:702 msgid "Increase" -msgstr "" +msgstr "Erhöhen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:704 msgid "Decrease" -msgstr "" +msgstr "verkleinern" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:722 #, python-format @@ -20107,11 +20137,11 @@ msgstr "Vorherige Seite" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:219 msgid "Increase font size" -msgstr "" +msgstr "Schriftgröße erhöhen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:220 msgid "Decrease font size" -msgstr "" +msgstr "Schriftgröße verkleinern" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:224 msgid "Find next" @@ -21065,7 +21095,7 @@ msgstr "" "Standard: '%default'\n" "Wird andewandt bei AZW3, ePub und MOBI-Ausgabeformaten" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22099,11 +22129,11 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Kein Suchname angegeben" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index bdbf19578d..9158fcc8f6 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Greek \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:48+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:41+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -984,7 +984,7 @@ msgstr "Απενεργοποίηση του ονομαζόμενου προσθ #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -998,7 +998,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1049,11 +1049,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Επικοινωνία με tablet WebOS" @@ -2486,7 +2486,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Δεν υπάρχει αρκετός χώρος στην κάρτα αποθήκευσης" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Ο/Η/Το %s επεξεργάσθηκε" @@ -3080,69 +3080,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4223,7 +4223,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Όχι" @@ -5259,134 +5259,134 @@ msgstr "Αλλαγή/δημιουργία βιβλιοθήκης..." msgid "%d books" msgstr "%d βιβλία" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Μετονομασία βιβλιοθήκης" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Επιλογή ενός βιβλίου στην τύχη" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Μετονομασία βιβλιοθήκης" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Συντήρηση βιβλιοθήκης" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Έλεγχος βιβλιοθήκης" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Επαναφορά βάσης δεδομένων" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "καμία" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5394,7 +5394,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5403,13 +5403,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5420,37 +5420,37 @@ msgstr "" msgid "Failed" msgstr "Απέτυχε" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Δεν είναι δυνατή η τροποποίηση βιβλιοθηκών ενώ εκτελούνται εργασίες." @@ -5489,9 +5489,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6587,38 +6586,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Αποθήκευση..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Αποθηκεύτηκε" @@ -6710,8 +6690,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6767,6 +6747,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6938,7 +6923,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7863,7 +7848,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Καμία αλλαγή" @@ -8116,7 +8101,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -8131,7 +8116,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -8140,7 +8125,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8148,7 +8133,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8156,8 +8141,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8925,10 +8910,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8941,23 +8926,23 @@ msgid "Undefined" msgstr "Μη ορισμένο" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8976,47 +8961,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10049,6 +10034,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10122,7 +10125,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Αναζήτηση για:" @@ -10373,7 +10376,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10401,79 +10404,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Αφαίρεση &όλων" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10481,53 +10484,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "Η&μερομηνία:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Δημοσιεύτηκε:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10536,157 +10539,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Απο&θήκευση" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Διαγραφή" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Αντικατάσταση με:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10694,25 +10697,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "&Λειτουργία:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10720,41 +10723,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10764,14 +10767,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Όν&ομα χρήστη:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Κωδικός πρόσβασης:" @@ -10779,7 +10782,7 @@ msgstr "&Κωδικός πρόσβασης:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Εμφάνιση κωδικού πρόσβασης" @@ -12765,19 +12768,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Πάμε!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Μηδενισμός γρήγορης αναζήτησης" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15733,7 +15736,7 @@ msgstr "Αρχείο καταγραφής προσβάσεων:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15743,96 +15746,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18720,7 +18724,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19539,11 +19543,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index aed31b0b11..6aa75a2776 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop \n" "Language-Team: English (Australia) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:02+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:54+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -924,7 +924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -936,7 +936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -987,11 +987,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2404,7 +2404,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2942,69 +2942,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4024,7 +4024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5053,134 +5053,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5188,7 +5188,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5197,13 +5197,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5214,37 +5214,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5283,9 +5283,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6374,38 +6373,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6497,8 +6477,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6554,6 +6534,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6725,7 +6710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7650,7 +7635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7903,7 +7888,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7918,7 +7903,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7927,7 +7912,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7935,7 +7920,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7943,8 +7928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8712,10 +8697,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8728,23 +8713,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8763,47 +8748,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9836,6 +9821,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9909,7 +9912,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10160,7 +10163,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10188,79 +10191,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10268,53 +10271,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10323,157 +10326,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10481,25 +10484,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10507,41 +10510,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10551,14 +10554,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10566,7 +10569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12552,19 +12555,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15520,7 +15523,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15530,96 +15533,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18489,7 +18493,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19308,11 +19312,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index b437e30463..a9d2d188ed 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:03+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:54+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -922,7 +922,7 @@ msgstr "Disable the named plugin" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -934,7 +934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -985,11 +985,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2404,7 +2404,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -2975,69 +2975,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4095,7 +4095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5124,134 +5124,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5259,7 +5259,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5268,13 +5268,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5285,37 +5285,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5354,9 +5354,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6445,38 +6444,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6568,8 +6548,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6625,6 +6605,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6796,7 +6781,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7721,7 +7706,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7974,7 +7959,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7989,7 +7974,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7998,7 +7983,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8006,7 +7991,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8014,8 +7999,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8783,10 +8768,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8799,23 +8784,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8834,47 +8819,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9907,6 +9892,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9980,7 +9983,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10231,7 +10234,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10259,79 +10262,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10339,53 +10342,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10394,157 +10397,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10552,25 +10555,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10578,41 +10581,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10622,14 +10625,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10637,7 +10640,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12623,19 +12626,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15591,7 +15594,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15601,96 +15604,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18560,7 +18564,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19379,11 +19383,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 651b3842e2..d064ba5234 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:01+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:53+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -964,7 +964,7 @@ msgstr "Disable the named plug-in" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -976,7 +976,7 @@ msgstr "Path to library too long. Must be less than %d characters." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1029,11 +1029,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Communicate with WebOS tablets." @@ -2557,7 +2557,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Rendered %s" @@ -3240,21 +3240,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Use the new PDF conversion engine." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3263,7 +3263,7 @@ msgstr "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3271,7 +3271,7 @@ msgstr "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3279,36 +3279,36 @@ msgstr "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4584,7 +4584,7 @@ msgstr "TEMPLATE ERROR" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "No" @@ -5677,93 +5677,93 @@ msgstr "Switch/create library..." msgid "%d books" msgstr "%d books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Quick switch" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Rename library" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Remove library" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Pick a random book" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Quick switch" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Rename library" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Remove library" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Library Maintenance" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Library metadata backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Start backing up metadata of all books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Check library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restore database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Rename" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Choose a new name for the library %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Note that the actual library folder will be renamed." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Already exists" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "The folder %s already exists. Delete it first." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Too long" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Rename failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5772,11 +5772,11 @@ msgstr "" "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." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Library removed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5785,24 +5785,24 @@ msgstr "" "The library %s has been removed from Calibre. The files remain on your " "computer. If you want to delete them, you will have to do so manually." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Book metadata files remaining to be written: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5810,7 +5810,7 @@ msgstr "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5821,7 +5821,7 @@ msgstr "" "library to a location with a shorter path using Windows Explorer, then point " "Calibre to the new location and try again." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5830,7 +5830,7 @@ msgstr "" msgid "Success" msgstr "Success" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5838,7 +5838,7 @@ msgstr "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5849,31 +5849,31 @@ msgstr "" msgid "Failed" msgstr "Failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "Database integrity check failed, click Show details for details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Starting library scan, this may take a while" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "No problems found" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "The files in your library match the information in the database." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5881,7 +5881,7 @@ msgstr "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "You cannot change libraries while jobs are running." @@ -5920,9 +5920,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Empty output file, probably the conversion process crashed" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s by %(author)s" @@ -7086,38 +7085,19 @@ msgstr "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplicates found!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Adding duplicates..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Saving..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Collecting data, please wait..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Saved" @@ -7219,8 +7199,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7279,6 +7259,11 @@ msgid "" msgstr "" "&Multiple books per folder, assumes every ebook file is a different book" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplicates found!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7452,7 +7437,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8421,7 +8406,7 @@ msgstr "" "This option controls the width of that indent." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "No change" @@ -8680,7 +8665,7 @@ 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:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Author(s): " @@ -8697,7 +8682,7 @@ msgstr "" "comma" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Publisher: " @@ -8706,7 +8691,7 @@ msgid "Ta&gs: " msgstr "Ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8716,7 +8701,7 @@ msgstr "" "

They can be any words or phrases, separated by commas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8724,8 +8709,8 @@ msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "List of known series. You can add new series." @@ -9516,10 +9501,10 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9532,23 +9517,23 @@ msgid "Undefined" msgstr "Undefined" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "star(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Unrated" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Set '%s' to today" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Clear '%s'" @@ -9569,11 +9554,11 @@ msgstr "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9581,23 +9566,23 @@ msgstr "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Apply changes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Remove series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Automatically number books" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Force numbers to start with " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9605,15 +9590,15 @@ msgstr "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Remove all tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "tags to add" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "tags to remove" @@ -10763,6 +10748,24 @@ msgstr "" " available at Open " "Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Author sort" @@ -10836,7 +10839,7 @@ msgid "Manage authors" msgstr "Manage authors" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Search for:" @@ -11117,7 +11120,7 @@ msgstr "" "Phase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" @@ -11147,23 +11150,23 @@ msgstr "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Edit Meta information" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "A&utomatically set author sort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Swap title and author" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Author s&ort: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11171,57 +11174,57 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Rating:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stars" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Add ta&gs: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Open Tag Editor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Remove tags:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Remove &all" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 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:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Clear series" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11233,11 +11236,11 @@ msgstr "" "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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 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:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11247,42 +11250,42 @@ msgstr "" "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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Force numbers to start with:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Date:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Apply date" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Published:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Clear published date" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Languages:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Remove &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11291,11 +11294,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Restore pre conversion &originals, if available" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11305,11 +11308,11 @@ msgstr "" "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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Change title to title &case" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11317,11 +11320,11 @@ msgstr "" "Update title sort based on the current title. This will be applied only " "after other changes to title." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Update &title sort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11331,71 +11334,71 @@ msgstr "" "\n" "Future conversion of these books will use the default settings." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Change &cover" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generate default cover" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Remove cover" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Set from &ebook file(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Basic metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Custom metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Load searc&h/replace:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Select saved search/replace to load." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Save current search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Sa&ve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Delete" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Search &field:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Search &mode:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11403,25 +11406,25 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Identifier type:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Choose which identifier type to operate upon." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Te&mplate:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Enter a template to be used as the source for the search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11429,7 +11432,7 @@ msgstr "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11437,15 +11440,15 @@ 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Cas&e sensitive" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Replace with:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11453,11 +11456,11 @@ 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Apply function after replace:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11469,11 +11472,11 @@ msgstr "" "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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Destination field:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11481,15 +11484,15 @@ msgstr "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&ode:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11501,23 +11504,23 @@ msgstr "" "is\n" "not multiple and the destination field is multiple" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Split &result" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "For multiple-valued fields, sho&w" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "values starting a&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "with values separated b&y" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11525,19 +11528,19 @@ msgstr "" "Used when displaying test results to separate values in multiple-valued " "fields" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Test text" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Test result" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Your test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Search and replace" @@ -11547,14 +11550,14 @@ msgstr "Password needed" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 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:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Password:" @@ -11562,7 +11565,7 @@ 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:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Show password" @@ -13653,19 +13656,19 @@ 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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Go!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Reset Quick Search" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copy current search text (instead of search name)" @@ -16961,7 +16964,7 @@ msgstr "Access log:" 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:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16977,7 +16980,7 @@ msgstr "" "having trouble downloading files from the content server, try removing the " "password." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16985,78 +16988,78 @@ msgstr "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Max. &cover size:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server &port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. &OPDS items per query:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. OPDS &ungrouped items:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restriction (saved search) to apply:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 -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:153 -msgid "" -"

Some devices have browsers that do not support authentication. If you are " -"having trouble downloading files from the content server, trying removing " -"the password." -msgstr "" -"

Some devices have browsers that do not support authentication. If you are " -"having trouble downloading files from the content server, trying removing " -"the password." - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 -msgid "Password incompatible with some devices" -msgstr "Password incompatible with some devices" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 -msgid "&URL Prefix:" -msgstr "&URL Prefix:" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 -msgid "" -"A prefix that is applied to all URLs in the content server. Useful only if " -"you plan to put the server behind another server like Apache, with a reverse " -"proxy." -msgstr "" -"A prefix that is applied to all URLs in the content server. Useful only if " -"you plan to put the server behind another server like Apache, with a reverse " -"proxy." - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 -msgid "&Start Server" -msgstr "&Start Server" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 -msgid "St&op Server" -msgstr "St&op Server" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 -msgid "&Test Server" -msgstr "&Test Server" +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:160 msgid "" +"

Some devices have browsers that do not support authentication. If you are " +"having trouble downloading files from the content server, trying removing " +"the password." +msgstr "" +"

Some devices have browsers that do not support authentication. If you are " +"having trouble downloading files from the content server, trying removing " +"the password." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +msgid "Password incompatible with some devices" +msgstr "Password incompatible with some devices" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +msgid "&URL Prefix:" +msgstr "&URL Prefix:" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +msgid "" +"A prefix that is applied to all URLs in the content server. Useful only if " +"you plan to put the server behind another server like Apache, with a reverse " +"proxy." +msgstr "" +"A prefix that is applied to all URLs in the content server. Useful only if " +"you plan to put the server behind another server like Apache, with a reverse " +"proxy." + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 +msgid "&Start Server" +msgstr "&Start Server" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 +msgid "St&op Server" +msgstr "St&op Server" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 +msgid "&Test Server" +msgstr "&Test Server" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 +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." @@ -17065,29 +17068,24 @@ msgstr "" "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:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Run server &automatically when calibre starts" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "View &server logs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Remember to leave calibre running as the server only runs as long as " -"calibre is running.\n" -"

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20220,7 +20218,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21196,11 +21194,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "No label was provided" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 50c4c00139..de06ec69ca 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril \n" "Language-Team: Esperanto \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:46+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:39+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -947,7 +947,7 @@ msgstr "Malŝalti la indikitan kromprogramon" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -959,7 +959,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1010,11 +1010,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2427,7 +2427,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2965,69 +2965,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4050,7 +4050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5079,134 +5079,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5214,7 +5214,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5223,13 +5223,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5240,37 +5240,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5309,9 +5309,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6400,38 +6399,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6523,8 +6503,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6580,6 +6560,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6751,7 +6736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7676,7 +7661,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7929,7 +7914,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7944,7 +7929,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7953,7 +7938,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7961,7 +7946,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7969,8 +7954,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8738,10 +8723,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8754,23 +8739,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8789,47 +8774,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9862,6 +9847,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9935,7 +9938,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10186,7 +10189,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10214,79 +10217,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10294,53 +10297,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10349,157 +10352,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10507,25 +10510,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10533,41 +10536,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10577,14 +10580,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10592,7 +10595,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12578,19 +12581,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15546,7 +15549,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15556,96 +15559,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18515,7 +18519,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19334,11 +19338,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 48e3b68619..0a6fccbca5 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-05 09:03+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-12 08:08+0000\n" "Last-Translator: Jellby \n" "Language-Team: Español; Castellano <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-06 04:45+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-13 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:533 msgid "" @@ -45,8 +45,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -72,8 +72,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -152,7 +152,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -995,7 +995,7 @@ msgstr "Desactivar el complemento nombrado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1009,7 +1009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1066,11 +1066,11 @@ msgstr "" "Lista de directorios, separados por comas, donde almacenar los libros en la " "tarjeta de memoria del dispositivo. Se usará el primero que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunicar con tabletas WebOS." @@ -2692,7 +2692,7 @@ msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s renderizado" @@ -3401,7 +3401,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Usar el nuevo motor de conversión a PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3412,7 +3412,7 @@ msgstr "" "página especificado en la sección de Salida PDF tenga prioridad sobre el " "tamaño definido por el perfil de salida." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " @@ -3422,7 +3422,7 @@ msgstr "" "pulgada. Las posibilidadades son %s. Nota: esta opción no afecta a las " "unidades de los márgenes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3431,7 +3431,7 @@ msgstr "" "Tamaño de la página. El tamaño especificado en un perfil de salida tiene " "preferencia. Valor predeterminado: tamaño folio (letter). Las opciones son %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3440,7 +3440,7 @@ msgstr "" "ejemplo «123x321» para especificar la anchura y altura. Tiene preferencia " "sobre el paper-size." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3448,36 +3448,36 @@ msgstr "" "Mantener la proporción de la imagen, en lugar de hacer que rellene " "completamente la primera página del pdf generado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "El tipo de letra usado para la familia genérica «serif»" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "El tipo de letra usado para la familia genérica «sans-serif»" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "El tipo de letra usado para la familia genérica «monospace»" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "El tamaño de letra predeterminado" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "El tamaño de letra predeterminado para texto de espacio fijo" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "Recuadrar todos los enlaces en rojo, útil para depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Usar el motor antiguo, menos potente, para generar el PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4816,7 +4816,7 @@ msgstr "ERROR DE PLANTILLA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "No" @@ -5941,83 +5941,83 @@ msgstr "Cambiar/crear biblioteca..." msgid "%d books" msgstr "%d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Cambio rápido" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Renombrar biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Eliminar biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Seleccione un libro aleatorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Cambio rápido" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Renombrar biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Eliminar biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Mantenimiento de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Estado de la copia de respaldo de metadatos de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Iniciar copia de respaldo de los metadatos de todos los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Comprobar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaurar base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Renombrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Elija un nuevo nombre para la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" "Tenga en cuenta que se cambiará el nombre de la carpeta de la biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Ya existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "La carpeta %s ya existe. Elimínela primero." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Demasiado larga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "No se encontró" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6027,11 +6027,11 @@ msgstr "" "a cambiar primero a la biblioteca, luego vuelva a la anterior e intente " "renombrar de nuevo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Falló el renombrado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6041,11 +6041,11 @@ msgstr "" "esto es que uno de los archivos de la biblioteca está abierto en otro " "programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Biblioteca eliminada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6054,24 +6054,24 @@ msgstr "" "La biblioteca %s ha sido eliminada de calibre. Los archivos están aún en su " "ordenador, si quiere borrarlos tendrá que hacerlo manualmente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Estado de la Copia de Seguridad" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Archivos de metadatos que quedan por escribir: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Copia de seguridad de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6079,7 +6079,7 @@ msgstr "" "Se hará una copia de seguridad de los metadatos mientras calibre está en " "ejecución, a un ritmo aproximado de un libro cada tres segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6091,7 +6091,7 @@ msgstr "" "usando, por ejemplo, el Explorador de Windows, e inténtelo de nuevo con la " "nueva ubicación." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6100,7 +6100,7 @@ msgstr "" msgid "Success" msgstr "Éxito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6109,7 +6109,7 @@ msgstr "" "¿Quiere que calibre compruebe si los archivos en la biblioteca coinciden con " "la información de la base de datos?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6120,35 +6120,35 @@ msgstr "" msgid "Failed" msgstr "Falló" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "La comprobación de la integridad de la base de datos falló, pulse en " "«Mostrar detalles» para más información." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Comenzando el análisis de la biblioteca, puede llevar un tiempo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "No se han encontrado problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Los archivos en la biblioteca coinciden con la información de la base de " "datos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "No permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6156,7 +6156,7 @@ msgstr "" "No puede cambiar de biblioteca mientras usa la variable de entorno " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "No se puede cambiar de biblioteca mientras los trabajos se estan realizando" @@ -6197,9 +6197,8 @@ msgstr "" "Archivo de salida vacío, probablemente el proceso de conversión ha fallado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" @@ -7401,40 +7400,19 @@ msgstr "" "calibre y añadir los libros en grupos más pequeños, hasta que encuentre el " "libro que causa el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Existente en calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Está intentando añadir:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "¡Se han encontrado duplicados!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Ya existen en calibre libros con el mismo título que los siguientes. " -"¿Añadirlos de todas formas?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Añadiendo duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Guardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Recopilando datos, espere un momento..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Guardado" @@ -7535,8 +7513,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7596,6 +7574,11 @@ msgstr "" "&Varios libros por carpeta. Se supone que cada archivo de libro es un libro " "diferente" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "¡Se han encontrado duplicados!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7769,7 +7752,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8764,7 +8747,7 @@ msgstr "" "los párrafos. Esta opción controla el tamaño de la sangría.

" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Sin cambios" @@ -9025,7 +9008,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:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(es): " @@ -9042,7 +9025,7 @@ msgstr "" "comas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editorial: " @@ -9051,7 +9034,7 @@ msgid "Ta&gs: " msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9061,7 +9044,7 @@ msgstr "" "utilizarse cualesquier palabras o frases, separadas por comas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9069,8 +9052,8 @@ msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista de series conocidas. Se pueden añadir nuevas series." @@ -9889,10 +9872,10 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9905,23 +9888,23 @@ msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "estrella(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Sin calificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Establecer la fecha de hoy para '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Limpiar «%s»" @@ -9942,11 +9925,11 @@ msgstr "" "Ha cambiado los valores. Para usar este editor debe aplicar o descartar los " "cambios. ¿Desea aplicar los cambios?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9954,38 +9937,38 @@ msgstr "" "La enumeración «{0}» contiene un valor inválido que se cambiará al valor " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplicar cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Remover series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numerar automáticamente los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Forzar números para que empiecen con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "La enumeración «{0}» contiene un valor inválido que no aparecerá en la lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Eliminar todas las etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "etiquetas a añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etiquetas a eliminar" @@ -11154,6 +11137,26 @@ msgstr "" "

Puede encontrar novedades sin DRM en Open Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"Ya existen libros en calibre con el mismo título que los siguientes. " +"Seleccione qué libros desea añadir de todas formas." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "Seleccionar &todo" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "No seleccionar &nada" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Existente en calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Orden de autor" @@ -11227,7 +11230,7 @@ msgid "Manage authors" msgstr "Administrar autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Buscar:" @@ -11512,7 +11515,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" @@ -11543,23 +11546,23 @@ msgstr "" "Esa busqueda/sustitución guardada ya existe y será reemplazada. ¿Desea " "continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editar metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Intercambiar título y autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "&Orden de autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11567,58 +11570,58 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Valoración:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " estrellas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Añadir eti&quetas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Abrir editor de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Eli&minar etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Eliminar &todos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 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:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Borrar la serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11631,11 +11634,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 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:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11646,42 +11649,42 @@ 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Obligar a que los números empiecen por:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Fecha:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Aplicar la fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publicado:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Borar la fecha de publicación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Idiomas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Eliminar &formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11696,11 +11699,11 @@ msgstr "" "conversión en bloque de un gran número de libros y algo\n" "sale mal." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Recuperar los &originales, si están disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11711,11 +11714,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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Poner el título con las &iniciales en mayúscula" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11723,11 +11726,11 @@ msgstr "" "Actualizar el orden de título según el título actual. Esto se realizará " "después del resto de cambios de título." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Actualizar orden de &título" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11738,72 +11741,72 @@ msgstr "" "Las conversiones futuras de estos libros usarán las configuraciones " "predeterminadas." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Cambiar &portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generar portada predeterminada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Eliminar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Establecer a partir del (los) &archivo(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadatos &básicos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Cargar &búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Seleccione una búsqueda/sustitución guardada para cargar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Guardar la búsqueda/sustitución actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "E&liminar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Campo de &búsqueda:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Modo de &búsqueda:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11811,26 +11814,26 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tipo de identificador:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Elija el tipo de identificador sobre el que operar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Plantilla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Introduzca una plantilla para usar como fuente de búsqueda y sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11838,7 +11841,7 @@ msgstr "" "Introduzca lo que quiere buscar, en texto simple o como expresión regular, " "según el modo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11847,15 +11850,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Distinguir &mayúsculas y minúsculas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Sustituir con:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11863,11 +11866,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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 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:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11878,11 +11881,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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Campo de destino:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11890,15 +11893,15 @@ msgstr "" "El campo donde se pondrá el texto después de todas las sustituciones.\n" "Si se deja en blanco, se usará el campo de origen si es modificable." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11909,23 +11912,23 @@ msgstr "" "como uno solo. Esta opción tiene más efectos cuando el campo de origen\n" "no es múltiple y el de destino sí lo es." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Dividir &resultado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Para campos con &valores múltiples, mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valores empezando por" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "con valores separados &por" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11933,19 +11936,19 @@ msgstr "" "Usado cuando se muestran resultados de prueba para separar los valores de " "campos con valores múltiples" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Texto de prueba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Resultado de prueba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Su prueba:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Bu&scar y reemplazar" @@ -11955,14 +11958,14 @@ msgstr "Se necesita contraseña." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Usuario:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "Cont&raseña:" @@ -11970,7 +11973,7 @@ msgstr "Cont&raseña:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Mostrar contraseña" @@ -14126,19 +14129,19 @@ msgstr "" "comentarios, etc.

Se buscan libros que contengan todas las palabras " "separadas por espacios" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "¡&Ya!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Reiniciar la búsqueda rápida" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copiar el texto de búsqueda actual (en vez del nombre de búsqueda)" @@ -17533,7 +17536,7 @@ msgstr "Registro de accesos:" msgid "You need to restart the server for changes to take effect" msgstr "Debe reiniciar el servidor para que los cambios tengan efecto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17548,7 +17551,7 @@ msgstr "" "descargar archivos del servidor de contenidos, pruebe a eliminar la " "contraseña." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17556,27 +17559,27 @@ msgstr "" "El tamaño máximo (anchura × altura) con el que se mostrarán las portadas. " "Las portadas mayores se redimensionarán. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "&Tamaño máximo de portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Puerto del servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Número máximo de elementos &OPDS por consulta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "&Máximo número de elementos OPDS sin agrupar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restricción (búsqueda guardada) para aplicar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17587,7 +17590,7 @@ msgstr "" "Esta configuración es independiente para cada biblioteca, es decir, puede " "tener una restricción distinta para cada biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17597,15 +17600,15 @@ msgstr "" "Si tiene problemas para descargar archivos del servidor de contenidos, " "pruebe a eliminar la contraseña." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "La contraseña es incompatible con algunos dispositivos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Prefijo &URL:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17615,19 +17618,19 @@ msgstr "" "útil si piensa poner el servidor detrás de otro servidor como Apache, con un " "proxy inverso." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Detener servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Pro&bar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17638,30 +17641,32 @@ msgstr "" "en las preferencias tendrá efecto sólo después de que se reinicie el " "servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Ejecutar el servidor &automáticamente al iniciar calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Ver registros del &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" "

Acuérdese de dejar calibre corriendo, pues el servidor sólo funciona " "mientras calibre esté corriendo.\n" "

Para conectar con el servidor de calibre desde su dispositivo debe usar " -"un URL de la forma http://nombredeequipo:8080 como un nuevo catálogo " -"en el lector Stanza del iPhone. Aquí «nombredeequipo» debe ser un nombre de " -"equipo totalmente cualificado o bien la dirección IP del equipo donde " -"calibre está corriendo." +"un URL de la forma http://nombredeequipo:8080. Aquí «nombredeequipo» " +"debe ser un nombre de equipo totalmente cualificado o bien la dirección IP " +"del equipo donde calibre está corriendo. Si quiere poder acceder al servidor " +"desde cualquier lugar del mundo, debe configurar el redireccionamiento de " +"puertos en el enrutador." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20937,7 +20942,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formatos de salida AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21984,11 +21989,11 @@ msgstr "" "\n" "Para ver la ayuda de cada orden ejecute: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "No se ha proporcionado ninguna etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 061fc8bbad..b2ec58439a 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n" "Last-Translator: Kaur Alasoo \n" "Language-Team: Estonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:46+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:39+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -940,7 +940,7 @@ msgstr "Keela nimega pistikprogrammid" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -953,7 +953,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1004,11 +1004,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Suhtle S60 telefonidega." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Suhtle WebOS tahvelarvutitega." @@ -2421,7 +2421,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2959,69 +2959,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4043,7 +4043,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5072,134 +5072,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5207,7 +5207,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5216,13 +5216,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5233,37 +5233,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5302,9 +5302,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6393,38 +6392,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6516,8 +6496,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6573,6 +6553,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6744,7 +6729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7669,7 +7654,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7922,7 +7907,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7937,7 +7922,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7946,7 +7931,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7954,7 +7939,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7962,8 +7947,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8731,10 +8716,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8747,23 +8732,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8782,47 +8767,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9855,6 +9840,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9928,7 +9931,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10179,7 +10182,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10207,79 +10210,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10287,53 +10290,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10342,157 +10345,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10500,25 +10503,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10526,41 +10529,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10570,14 +10573,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10585,7 +10588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12571,19 +12574,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15539,7 +15542,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15549,96 +15552,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18508,7 +18512,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19327,11 +19331,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 1129bfdae7..4cccbc7e89 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:37+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -1001,7 +1001,7 @@ msgstr "Desgaitu izendaturiko gehigarria." #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1014,7 +1014,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1076,11 +1076,11 @@ msgstr "" "horiek gordeko ditugun. Aurkituko den lehen zerrenda izango da erabiliko den " "lehenengoa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Komunikatu WebOS tablets enpresakoekin." @@ -2689,7 +2689,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Ez dago espazio libre nahikorik memoria-txartelean." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Prozesatua %s" @@ -3422,21 +3422,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Erabil ezazu PDF bihurketak egiteko motor berria." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3445,7 +3445,7 @@ msgstr "" "Paperaren tamaina. Tamaina hau gainidatzi egingo da berezko irteera profilik " "erabiltzen ez denean. Berezkoa karta formatua da. Aukerak %s dira." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3454,7 +3454,7 @@ msgstr "" "'widthxheight' itxura, adibidez `123x321` zehazteko luzera eta zabalera. " "Honek alde batera utziko ditu zehaztutako paper-neurriak." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3462,36 +3462,36 @@ msgstr "" "Gordetzen du liburu-azalaren proportzioa eta ez du zertan bete sortuko den " "pdf-aren lehen orrialde osoa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Serif letra-tipoak renderitzatzeko letra-tipo faimilia." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "San-serif letra-tipoak renderitzatzeko letra-tipo faimilia." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "Tarte bakarreko letra-tipoak renderitzatzeko letra-tipo faimilia." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Berezko letra-tipo tamaina" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Tarte bakarreko testuaren berezko letra-tipo tamaina" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4739,7 +4739,7 @@ msgstr "AKATSA TXANTILOIAN" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Ez" @@ -5823,94 +5823,94 @@ msgstr "Aldatu/sortu liburutegia..." msgid "%d books" msgstr "%d books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Aldaketa azkarra" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Liburutegiari izena aldatu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Liburutegia ezabatu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Hartu liburu bat ausaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Aldaketa azkarra" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Liburutegiari izena aldatu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Liburutegia ezabatu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Liburutetiaren mantentzea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Liburutegiaren metadatuen babes kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Hasi liburu guztien metadatuen babes kopia egiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Ikuskatu liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Berrezarri datu basea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Aldatu izena" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Aukeratu liburutegirako izen berria %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" "Kontuan izan oraingo liburutegi karpetari izena aldatu egingo zaiola." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Hori badago dagoeneko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Dagoeneko badago %s izeneko karpeta. Ezaba ezazu lehen eta behin." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Luzeegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Huts egin du berrizendatzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5920,11 +5920,11 @@ msgstr "" "denean gehienetan izaten da liburutegiko fitxategi bat dagoeneko zabalik " "egoten delako beste programa baten menpe." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Liburutegia ezabatua" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5933,30 +5933,30 @@ msgstr "" "%s liburutuegia calibretik ezabatu da. Ordenagailuan fitxategiak geratzen " "dira, ezabatu nahi izatez gero, eskuz egin beharko duzu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "ezer ere ez" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Babes-kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Idazteko geratzen diren liburuen metadatu fitxategiak : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Metadatuen babes kopia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5964,7 +5964,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5973,13 +5973,13 @@ msgstr "" msgid "Success" msgstr "Ongi burutu da" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5990,31 +5990,31 @@ msgstr "" msgid "Failed" msgstr "Huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Ez da arazorik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6022,7 +6022,7 @@ msgstr "" "Ezin dituzu liburutegiak aldatu CALIBRE_OVERRIDE_DATABASE_PATH ingurugiro " "aldakorra erabiltzen ari zaren bitartean." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "Ezin dezakezu liburutegiak aldatu lanak exekutatzen dauden bitartean." @@ -6063,9 +6063,8 @@ msgstr "" "Helburu fitxategia hutsik. Ziur aski bihurketa prozesuak huts egin du" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -7192,38 +7191,19 @@ msgstr "" "calibre berrabiarazten eta liburuak multzo txikiagoetan gehitzen; segi " "horrela problemak sortzen dituen liburua topatu arte." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Bikoiztutakoak aurkitu dira!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Bikoiztutakoak gehitzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Gordetzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Datuak biltzen, itxaron mesedez..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Gordeta" @@ -7327,8 +7307,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7389,6 +7369,11 @@ msgstr "" "&Liburu anitz karpeta bakoitzeko, honek bere gain hartzen du fitxategi " "bakoitza liburu elektroniko bakar bati dagokiola" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Bikoiztutakoak aurkitu dira!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7563,7 +7548,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8508,7 +8493,7 @@ msgstr "" "nahasketarik ez dagoela. Aukera honek koskaren zabalera kontrolatzeko da." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Aldaketarik ez" @@ -8764,7 +8749,7 @@ msgid "Change the title of this book" msgstr "Aldatu liburu honen izenburua" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Egilea(k):s " @@ -8781,7 +8766,7 @@ msgstr "" "beharko lirateke." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Argitaratzailea: " @@ -8790,7 +8775,7 @@ msgid "Ta&gs: " msgstr "Etike&tak: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8801,7 +8786,7 @@ msgstr "" "etiketa, komekin bereiziak." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8809,8 +8794,8 @@ msgstr "&Sailak:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Ezagunak diren sailen zerrenda. Sail berria gehi dezakezu." @@ -9595,10 +9580,10 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9611,23 +9596,23 @@ msgid "Undefined" msgstr "Definitu gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "izarra(k)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Baloraziorik gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Ezarri '%s' gaurko eguna adierazteko" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "'%s' garbitu" @@ -9646,11 +9631,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " aurkibidea:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9658,23 +9643,23 @@ msgstr "" "\"{0}\" zerrendatzeak badu balio ez duen datu bat eta lehenetsitako baliora " "aldatuko da" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aldaketak aplikatu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Ezabatu sailak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Liburuen zenbaketa automatikoa" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "behartu zenbakia honekin hasten " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9682,15 +9667,15 @@ msgstr "" "\"{0}\" zerrendatze horrek baditu balio ez duen daturik eta horrelakorik ez " "da zerrendan agertuko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Ezabatu etiketa guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "gehitzeko etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "ezabatzeko etiketak" @@ -10758,6 +10743,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Egile izenaren araberako sailkapena" @@ -10831,7 +10834,7 @@ msgid "Manage authors" msgstr "Erabili egileen izenak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Bilatu hau:" @@ -11108,7 +11111,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Gordetako bilaketa/ordezkapena ezabatu" @@ -11136,23 +11139,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editatu meta informazioa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 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:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Egile izenaren araberako s&ailkapena: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11160,57 +11163,57 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Balorazioa:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " izarrak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Gehitu eti&ketak: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Zabaldu etiketen editorea" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Ezabatu etiketak:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Denak ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Arakatuz gero, sailak ezabatu egingo dira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Ezabatu sailak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11225,11 +11228,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Modu &Automatikoan liburu sail honetan zenbakiak ezarri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11241,42 +11244,42 @@ msgstr "" "zenbaketarekin hasteko\n" "kutxan dagoen zenbakitik hasita" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "yyyy MMM d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Data &aplikatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Argitaratua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Argitalpen data ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Hizkuntzak:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Ezabatu &formatua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11285,11 +11288,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11299,21 +11302,21 @@ 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Izenburua maiuskuletan jarri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11324,71 +11327,71 @@ msgstr "" "Etorkizunean liburu hauen bihurketek lehenetsitako ezarpenak erabiliko " "dituzte." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Aldatu &liburu-azala" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Sortu lehenetsitako liburu-azala" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Ezabatu liburu-azala" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Ezarri &e-liburu(eta)ko fitxategi(eta)tik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Oinarrizko metadatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Pertsonalizaturiko metadatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Search &eremua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Bilatze &modua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11396,31 +11399,31 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Txa&ntiloia:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Sartu bilatu/ordeztu horretarako iturburua izango den txantiloia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11429,26 +11432,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "&Letra larri-xehe bereizi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Ordeztu honekin:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Aplikatu funtzioa ordeztu eta gero:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11460,11 +11463,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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Helburu eremua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11472,15 +11475,15 @@ msgstr "" "Eremua. Ordezkapen guztien ostean non sartuko den testua jakiteko eremua.\n" "Zuriz utziz gero, sorburuko eremua erabiliko da aldatzeko aukerarik badago." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11492,23 +11495,23 @@ msgstr "" "sorburuko eremua\n" "anizkuna ez denean eta helburu eremua anizkuna denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Zatitu e&maitza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Hainbat balio anizkun eremutarako, era&kutsi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "&honela hasten diren balioak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "honen &bidez bereizitako balioekin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11516,19 +11519,19 @@ msgstr "" "Erabilia proben emaitzak erakusterakoan, balioak hainbat balio-anizkun " "eremuetan bereizteko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Probatu testua" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Probaren emaitza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Zure testua:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Bilatu eta ordeztu" @@ -11538,14 +11541,14 @@ msgstr "Pasahitza beharko" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Erabiltzaile-izena:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Pasahitza:" @@ -11553,7 +11556,7 @@ msgstr "&Pasahitza:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Erakutsi pasahitza" @@ -13576,19 +13579,19 @@ 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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Aurrera!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Berrezarri bilaketa azkarra" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopiatu oraingo bilaketa testua (bilaketa izenaren ordez)" @@ -16713,7 +16716,7 @@ msgstr "Sarbideko log:" msgid "You need to restart the server for changes to take effect" msgstr "Zerbitzaria berrabiarazi egin behar aldaketak gauzatzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16723,7 +16726,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16731,27 +16734,27 @@ msgstr "" "Tamaina maximoa (luzexzabal) liburu-azalak erakusteko. Liburu-azal handiak " "neurri txikiago batera aldatuko dira. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maximoa, &libru-azalaren tamaina:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Zerbitzaria &portua:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. &OPDS kontuak kontsultarako, galdetzeko:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. OPDS &multzokatu gabeko kontuak:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Murrizketak (gordetako bilaketa) aplikatzeko:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16762,41 +16765,41 @@ msgstr "" "hau liburutegietarako da (adibeidez, zuk murrizketa bana izan dezakezu " "liburutegi bakoitzeko)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Hasi zerbitzaria" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "St&op zerbitzaria" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Aztertu zerbitzaria" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16807,22 +16810,23 @@ msgstr "" "bat erabiliz. Ezarpenetan egindako edozein aldaketak ondorioak izango ditu " "bakar-bakarrik zerbitzaria berrabiarazi eta gero." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Ikusi &zerbitzariko log erregistroak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19820,7 +19824,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20808,11 +20812,11 @@ msgstr "" "\n" "Aginduren bati buruz laguntza behar izatekotan: %%prog agindua --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Etiketarik ez da eskaini" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index ede4b1f292..5cffadd08b 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand \n" "Language-Team: Persian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:55+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:47+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -945,7 +945,7 @@ msgstr "غیر فعال کردن افزونه ی نام برده شده" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -957,7 +957,7 @@ msgstr "آدرس برای کتاب خانه طولانی است. باید کمت #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1008,11 +1008,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2425,7 +2425,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2963,69 +2963,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4048,7 +4048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5077,134 +5077,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5212,7 +5212,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5221,13 +5221,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5238,37 +5238,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5307,9 +5307,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6398,38 +6397,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6521,8 +6501,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6578,6 +6558,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6749,7 +6734,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7674,7 +7659,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7927,7 +7912,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7942,7 +7927,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7951,7 +7936,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7959,7 +7944,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7967,8 +7952,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8736,10 +8721,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8752,23 +8737,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8787,47 +8772,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9860,6 +9845,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9933,7 +9936,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10184,7 +10187,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10212,79 +10215,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10292,53 +10295,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10347,157 +10350,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10505,25 +10508,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10531,41 +10534,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10575,14 +10578,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10590,7 +10593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12576,19 +12579,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15544,7 +15547,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15554,96 +15557,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18513,7 +18517,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19332,11 +19336,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index a372659441..94e72a4253 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-11-05 18:06+0000\n" "Last-Translator: Harry Salmimaa \n" "Language-Team: Finnish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:47+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:40+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -961,7 +961,7 @@ msgstr "Poista nimetty lisäosa käytöstä" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -973,7 +973,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1024,11 +1024,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2451,7 +2451,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Muistikortilla ei ole riittävästi vapaata tilaa" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s renderöity" @@ -3035,69 +3035,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4133,7 +4133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5163,134 +5163,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5298,7 +5298,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5307,13 +5307,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5324,37 +5324,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5393,9 +5393,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6484,38 +6483,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6607,8 +6587,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6664,6 +6644,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6835,7 +6820,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7760,7 +7745,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8013,7 +7998,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Tekijä(t) " @@ -8028,7 +8013,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -8037,7 +8022,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8045,7 +8030,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8053,8 +8038,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8822,10 +8807,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8838,23 +8823,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8873,47 +8858,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9946,6 +9931,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10019,7 +10022,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10270,7 +10273,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10298,79 +10301,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10378,53 +10381,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10433,157 +10436,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10591,25 +10594,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10617,41 +10620,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10661,14 +10664,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10676,7 +10679,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12662,19 +12665,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15630,7 +15633,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15640,96 +15643,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18610,7 +18614,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19429,11 +19433,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 3eb3599601..01ef61e739 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:47+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:40+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 4d220d086d..5bf75a9180 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-04 10:41+0000\n" -"Last-Translator: FxB \n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-14 07:20+0000\n" +"Last-Translator: sengian \n" "Language-Team: PCGen\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:47+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-15 04:47+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -56,8 +56,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -136,7 +136,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -1006,7 +1006,7 @@ msgstr "Désactive le module d’extension nommé" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1019,7 +1019,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1079,11 +1079,11 @@ msgstr "" "livres numériques vers les cartes mémoire de l’appareil. Le premier " "existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Communique avec une tablette WebOS" @@ -1510,7 +1510,7 @@ msgstr "Communique avec la liseuse électronique Hanvon N520." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "Communique avec la liseuse Kibano" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -2726,7 +2726,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Espace libre insuffisant sur la carte mémoire" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Rendu de %s" @@ -3439,21 +3439,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Utiliser le nouveau moteur de conversion de PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" +"Normalement, la taille de la page PDF est définie par le profil de sortie " +"choisi dans la page Options. Cette option entraînera le remplacement de la " +"taille spécifiée par le profil de sortie par les paramètres de taille de la " +"sortie PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" +"L'unité de mesure pour la taille des pages. L'unité par défaut est le pouce " +"(inch). Les choix possibles sont %s Note : Ce choix ne surcharge pas celui " +"fait pour les marges !" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3462,7 +3469,7 @@ msgstr "" "La taille du papier. La taille sera effacée quand un profile de sortie non " "défaut est utilisé. La taille par défaut est Letter. Les choix sont %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3471,7 +3478,7 @@ msgstr "" "d. `123x321` pour spécifier la largeur et la hauteur. Ceci outrepassera " "toute taille de papier spécifiée." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3479,46 +3486,48 @@ msgstr "" "Conserver le ratio de la couverture au lieu de l’étirer pour remplir " "entièrement la première page du pdf généré." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "La famille de police utilisée pour rendre les polices serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" "La famille de police utilisée pour rendre les polices de caractères sans-" "serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "La famille de police utilisée pour rendre les polices de caractères à " "espacement fixe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "La taille de la police de caractères par défaut" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" "La taille par défaut de la police de caractères pour le texte à espacement " "fixe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." -msgstr "" +msgstr "Entoure tous les liens avec une boîte rouge, utile pour déboguer." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Utiliser l'ancien moteur moins performant pour générer le pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." msgstr "" +"Génère un fichier PDF non compressé, utile pour le débogage, ne fonctionne " +"qu'avec le nouveau moteur PDF." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pml_output.py:22 msgid "" @@ -4888,7 +4897,7 @@ msgstr "ERREUR DE MODELE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Non" @@ -6029,82 +6038,82 @@ msgstr "Créer/Changer de bibliothèque …" msgid "%d books" msgstr "%d livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Bascule rapide" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Renommer la bibliothèque" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Supprimer la bibliothèque" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Choisir un livre au hasard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Bascule rapide" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Renommer la bibliothèque" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Supprimer la bibliothèque" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Maintenance de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Statut de la sauvegarde des métadonnées de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Commencer à sauvegarder les métadonnées de tous les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Vérifier la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaurer la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Renommer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Choisissez un nouveau nom pour la bibliothèque %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Attention le dossier de la bibliothèque va être renommé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Existe déjà" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Le dossier %s existe déjà. Effacez le d’abord." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Trop long" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Introuvable" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6114,11 +6123,11 @@ msgstr "" "de changer de bibliothèque d'abord, puis de revenir et réessayer le " "renommage." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Échec du renommage" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6128,11 +6137,11 @@ msgstr "" "plus probable est que l'un des fichiers de la bibliothèque est ouvert par un " "autre programme." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Librairie supprimée" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6141,24 +6150,24 @@ msgstr "" "La librairie %s a été supprimée de calibre. Les fichiers restent sur votre " "ordinateur, si vous voulez les supprimer, vous devrez le faire manuellement." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "aucun" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Statut de la sauvegarde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Fichiers de métadonnées livre restant à écrire : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Sauvegarder les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6166,7 +6175,7 @@ msgstr "" "Les métadonnées vont être sauvegardées pendant l’exécution de calibre, à un " "rythme approximatif de 0.33 livre/seconde." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6178,7 +6187,7 @@ msgstr "" "court en utilisant l’Explorateur Windows, ensuite faites pointer calibre " "vers ce nouvel emplacement et essayer de nouveau." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6187,7 +6196,7 @@ msgstr "" msgid "Success" msgstr "Succès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6196,7 +6205,7 @@ msgstr "" "calibre. Voulez-vous que calibre vérifie si les fichiers de votre " "bibliothèque correspondent bien aux informations de la base de données?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6207,36 +6216,36 @@ msgstr "" msgid "Failed" msgstr "Echec" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "La vérification de l’intégrité de la base de données à échouée, cliquer " "Afficher les détails pour plus de détails." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" "Démarrage du scan de la bibliothèque, ceci peut prendre un certain temps" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Aucun problème trouvé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Les fichiers dans votre bibliothèque correspondent bien aux informations " "dans la base de données." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Interdit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6244,7 +6253,7 @@ msgstr "" "Vous ne pouvez pas changer de bibliothèque tant que la variable " "d’environnement CALIBRE_OVERRIDE_DATABASE_PATH est défine." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "Vous ne pouvez pas changer de bibliothèque pendant que des travaux sont en " @@ -6287,9 +6296,8 @@ msgstr "" "fonctionné" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s par %(author)s" @@ -6301,15 +6309,15 @@ msgstr "Choisissez la bibliothèque" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" -msgstr "" +msgstr "&Chemin de la bibliothèque[nnbsp]:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:146 msgid "Browse for library" -msgstr "" +msgstr "Rechercher une bibliothèque" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "" +msgstr "&Supprimer après la copie" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -6325,7 +6333,7 @@ msgstr "(supprimer après copie)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:210 msgid "Choose library by path..." -msgstr "" +msgstr "Choisir la bibliothèque par chemin..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:227 @@ -6334,7 +6342,7 @@ msgstr "Impossible de copier" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:221 msgid "Cannot copy to current library." -msgstr "" +msgstr "Impossible de copier vers la bibliothèque actuelle." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:232 msgid "No library" @@ -7514,40 +7522,19 @@ msgstr "" "redémarrer calibre et ajoutez les livres avec un incrément plus petit, " "jusqu’à ce que vous trouviez le livre problèmatique." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Déjà dans calibre :" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Vous essayez d'ajouter :" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Des doublons ont été détectés !" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Des livres avec le même titre que le suivant existent déjà dans calibre. " -"Faut-il quand même les ajouter?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Ajoute les doublons…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Enregistrement en cours…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Collecte des données, veuillez patienter…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Sauvegardé" @@ -7649,8 +7636,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7710,6 +7697,11 @@ msgstr "" "Livres &multiples dans un dossier, suppose que chaque livre numérique est un " "livre différent" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Des doublons ont été détectés !" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7883,7 +7875,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8887,7 +8879,7 @@ msgstr "" "des paragraphes. Cette option contrôle la largeur de chaque indentation." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Aucune modification" @@ -9147,7 +9139,7 @@ msgid "Change the title of this book" msgstr "Modifie le titre du livre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Auteur(s) : " @@ -9164,7 +9156,7 @@ msgstr "" "séparer leurs noms par une virgule." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editeur : " @@ -9173,7 +9165,7 @@ msgid "Ta&gs: " msgstr "Eti&quettes : " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9184,7 +9176,7 @@ msgstr "" "ou phrases, séparés par des virgules." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9192,8 +9184,8 @@ msgstr "&Séries :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." @@ -9329,10 +9321,13 @@ msgid "" "the \"Override\" checkbox below. Otherwise the size from the output profile " "will be used." msgstr "" +"Note : Les réglages de taille de papier ci-dessous ne prendrons effet " +"que si vous cochez la case \"Supplanter\" ci-dessous. Dans le cas contraire, " +"la taille du profil de sortie sera utilisée." #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:116 msgid "&Override paper size set in output profile" -msgstr "" +msgstr "&Supplanter la taille du papier définie dans le profile de sortie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:117 msgid "&Paper Size:" @@ -10025,10 +10020,10 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -10041,23 +10036,23 @@ msgid "Undefined" msgstr "Indéfini(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "étoile(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Non noté" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Définir « %s » à aujourd’hui" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Effacer « %s »" @@ -10078,11 +10073,11 @@ msgstr "" "Vous avez modifié les valeurs. Pour utiliser cet éditeur, vous devez soit " "annuler soit appliquer ces changements. Appliquer les changements ?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index :" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -10090,23 +10085,23 @@ msgstr "" "L’énumération \"{0}\" contient une valeur non valide qui va être fixée à sa " "valeur par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Appliquer les modifications" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Effacer les series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numérotation automatique des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Force les nombres à commencer par " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -10114,15 +10109,15 @@ msgstr "" "L’énumération \"{0}\" contient des valeurs non valides qui ne vont pas " "apparaître dans la liste" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Supprimer toutes les étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "étiquettes à ajouter" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "étiquettes à supprimer" @@ -10546,7 +10541,7 @@ msgstr "&Ignorer le %s dans Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 msgid "Change scanned &folders" -msgstr "" +msgstr "Changer les &dossiers scannés" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" @@ -10573,6 +10568,11 @@ msgid "" "you want this folder scanned in order to be able to send books to it. Click " "the configure button below to send books to it." msgstr "" +"Vous essayez d'envoyer des livres vers le dossier %s. Ce dossier est " +"actuellement ignoré par Calibre lors du scan de l'appareil. Vous devez dire " +"à Calibre que vous voulez parcourir ce dossier pour être en mesure d'envoyer " +"des livres vers celui-ci. Cliquer le bouton configurer ci-dessous " +"pour envoyer des livres vers celui-ci." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:504 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137 @@ -10590,21 +10590,23 @@ msgstr "Choisissez un répertoire sur le périphérique" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "Scanned folders:" -msgstr "Dossiers scannés :" +msgstr "Dossiers parcourus[nnbsp]:" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" "You can select which top level folders calibre will scan when searching this " "device for books." msgstr "" +"Vous pouvez sélectionner quels dossiers racine Calibre va scanner lors de la " +"recherche des livres sur cet appareil." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:131 msgid "Select &All" -msgstr "" +msgstr "Tout &Sélectionner" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:133 msgid "Select &None" -msgstr "" +msgstr "Tout &Désélectionner" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" @@ -10628,7 +10630,7 @@ msgstr "Réinitialiser l’auteur à Inconnu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:48 msgid "Set the series of the new books to:" -msgstr "" +msgstr "FIxer la valeur de série pour les nouveaux livres à :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 msgid "Reset series" @@ -11326,6 +11328,26 @@ msgstr "" " disponibles sur Open " "Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"Des livres avec les mêmes titres que les suivants existent déjà dans " +"Calibre. Indiquez quels livres vous souhaitez ajouter." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "&Tout sélectionner" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "Tout &désélectionner" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Déjà dans calibre :" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Clé de tri par auteur" @@ -11399,7 +11421,7 @@ msgid "Manage authors" msgstr "Gérer les auteurs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Rechercher :" @@ -11685,7 +11707,7 @@ msgstr "" "Phase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" @@ -11716,23 +11738,23 @@ msgstr "" "Cette recherche/ce remplacement sauvegardé existe déjà et va être écrasé. " "Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Modifier les informations sur les Métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Effectuer un tri a&utomatique par auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Intervertir le titre et l’auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "&Tri par auteur : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11740,58 +11762,58 @@ msgstr "" "Définit comment l’auteur de ce livre doit être classé. Par exemple, Charles " "Dickens doit être classé comme Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Note :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Note de ce livre. de 0 à 5 étoiles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " étoiles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Ajouter des &étiquettes : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Ouvre l’éditeur de mots-clefs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Supprime les étiquettes :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Liste d’étiquettes séparées par des virgules à supprimer des livres. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Cocher cette cas pour supprimer toutes les étiquettes des livres." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Supprimer tout" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Si cette case n’est pas cochée, les séries seront effacées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Effacer les séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11806,11 +11828,11 @@ msgstr "" "livre B,\n" "le livre A aura le numéro de série 1 et le livre B le numéro 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Numéroter &automatiquement les livres de cette série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11822,42 +11844,42 @@ msgstr "" "calibre \n" "que la numérotation doit démarrer à partir de la valeur de la case" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Forcer les nombres à commencer avec:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Date :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Appliquer la date" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publié:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Effacer la date de publication" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Langues:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Supprimer le &format :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11872,11 +11894,11 @@ msgstr "" " de masse sur un nombre important de livres et que quelque chose s'est mal " "passé." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Restaurer les &originaux préconversion si ceux-ci sont disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11886,11 +11908,11 @@ msgstr "" "sont cochés,\n" "le titre et l’auteur sont échangés avant que la case titre ne soit remplie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Changer le titre en titre &majuscule" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11898,11 +11920,11 @@ msgstr "" "Mettre à jour la clé de titre du titre actuel. Ceci ne sera appliqué qu’une " "fois les autre modifications du titre effectuées." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Mettre à jour le tri par &titre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11912,73 +11934,73 @@ msgstr "" "\n" "Toute conversion future de ces livres utilisera les paramètres par défaut." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" "Supprimer les paramètres de conversion &enregistrés pour les livres " "sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Modifier la &couverture :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Générer la couverture par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Supprimer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Fixer à partir du(des) fichier(s) de &livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadonnées de &base" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadonnées &personnalisées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Charger recherche/remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Sélectionner recherche/remplacement à charger." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Enregistrer la recherche ou le remplacement en cours" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Enregistrer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Champs de recherche :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Le nom du champ dans lequel va être effectué la recherche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Mode de recherche :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11986,26 +12008,26 @@ msgstr "" "Choisissez si vous utilisez la recherche texte basique ou la recherche " "avancée par expression rationnelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tyoe d’identifiant :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Choisir sous quel type d’identifiant opérer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Mo&déle :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Entrer un modéle à utiliser comme source pour les recherches/remplacements" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -12013,7 +12035,7 @@ msgstr "" "Entrez votre recherche, soit du texte soit une expression rationnelle, en " "fonction du mode" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -12021,15 +12043,15 @@ msgstr "" "Cochez cette case si la recherche doit respecter les majuscules et les " "minuscules. Décochez là si la casse doit être ignorée." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Sensible à la cass&e" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "Re&mplacer par :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -12037,11 +12059,11 @@ msgstr "" "Le texte de remplacement. Le texte correspondant à la recherche va être " "remplacé par cette chaîne." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Appliquer la fonction après le remplacement :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -12053,11 +12075,11 @@ msgstr "" "entier est traité. En mode expression rationnelle, seule texte coorespondant " "à la recherche est traité" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Champ de &destination :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -12066,16 +12088,16 @@ msgstr "" "Si ce champ est laissé blanc, le champ source est utilisé si ce champ est " "modifiable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&ode :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" "Précise comment le texte devrait être copié dans la destination sélectionnée." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -12088,23 +12110,23 @@ msgstr "" "champ source n’est\n" "pas un champ multiple et que la destination en est un" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Décomposer le &résultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Pour les champs à valeurs multiples, affiche&r" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valeurs débutan&t à" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "avec des valeurs séparées &par" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -12112,19 +12134,19 @@ msgstr "" "Utilisé lors de l’affichage de résultats de tests pour séparer les valeurs " "dans les champs à valeur multiples" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Tester le texte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Tester le résultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Votre test :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Rechercher et remplacer" @@ -12134,14 +12156,14 @@ msgstr "Mot de passe nécessaire" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Nom d’&utilisateur :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "Mot de &passe :" @@ -12149,7 +12171,7 @@ msgstr "Mot de &passe :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Montrer le mot de passe" @@ -14327,19 +14349,19 @@ msgstr "" "commentaires, etc.

Les mots séparés par des espaces sont traités avec " "des AND (et)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Go!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Lancer une recherche rapide (vous pouvez aussi appuyer sur Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Réinitialisation de la recherche rapide" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" "Copier le texte de recherche courant (au lieu du nom de la recherche)" @@ -15124,7 +15146,7 @@ msgstr "Effacer la série" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:185 msgid "Clear rating" -msgstr "" +msgstr "Effacer la notation" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:197 msgid "Clear all tags" @@ -16552,6 +16574,9 @@ msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"La liste des extensions d'appareil que vous avez désactivé. Décochez une " +"entrée pour activer l'extension. Calibre ne peut pas détecter les " +"périphériques qui sont gérés par des extensions désactivées." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 msgid "Narrow" @@ -17798,7 +17823,7 @@ msgstr "Journal des accès :" msgid "You need to restart the server for changes to take effect" msgstr "Vous devez redémarrer le serveur pour appliquer les changements" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17814,7 +17839,7 @@ msgstr "" "l'authentification. Si vous rencontrez des problèmes lors du téléchargement " "des fichiers du serveur de contenu, essayez de supprimer le mot de passe." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17822,27 +17847,27 @@ msgstr "" "Taille maximale (largeurxhauteur) pour l’affichage des couvertures. Les " "couvertures plus larges sont redimensionnées. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Taille max. de la &couverture :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port du serveur :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Nombre d’articles &OPDS max. par requête :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Nombre max. d’articles OPDS &non groupés :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restrictions (recherche sauvegardée) à appliquer :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17853,7 +17878,7 @@ msgstr "" "résultat de cette recherche. Ce réglage est dépendant de la bibliothèque " "(c.a.d. que vous pouvez utiliser une restriction différente par bibliothèque)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17863,15 +17888,15 @@ msgstr "" "l'authentification. Si vous rencontrez des problèmes lors du téléchargement " "des fichiers du serveur de contenu, essayez de supprimer le mot de passe." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Mot de passe incompatible avec certains appareils" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Préfixe de l’&URL :" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17881,19 +17906,19 @@ msgstr "" "seulement si vous envisagez de mettre le serveur derrière un autre serveur " "comme Apache, avec un proxy inverse." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Démarrer le &Serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Arrêter le S&erveur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Tester le serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17904,30 +17929,32 @@ msgstr "" "endroit dans le monde. Toute modification des paramètres ne prendra effet " "qu’après un redémarrage du serveur." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Démarrer &automatiquement le serveur au lancement de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Afficher les logs du &serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Rappelez vous de laisser Calibre lancé car le serveur ne fonctionne " -"qu’aussi longtemps que Calibre est lancé.\n" -"

Pour vous connecter au serveur Calibre à partir de votre appareil vous " -"devez utiliser une URL de la forme http://myhostname:8080 comme " -"nouveau catalogue de votre liseuse Stanza sur votre iPhone. Ici myhostname " -"peut être soit le nom d’hôte complet soit l’adresse IP de l’ordinateur sur " -"lequel calibre est lancé." +"

N'oubliez pas de laisser Calibre en cours d'exécution car le serveur ne " +"fonctionne que tant que Calibre est en cours d'exécution.

Pour se " +"connecter au serveur de Calibre à partir de votre appareil vous devriez " +"utiliser une URL de la forme http://myhostname:8080. Ici myhostname " +"doit être le nom d'hôte complet ou l'adresse IP adresse de l'ordinateur " +"executant Calibre. Si vous souhaitez accéder au serveur de partout dans le " +"monde, vous aurez à activer la redirection de port pour celui-ci sur votre " +"routeur." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -19223,6 +19250,11 @@ msgid "" "moved the book's files around outside of calibre. You will need to find " "those files and re-add them to calibre." msgstr "" +"Impossible de convertir %s car il ne contient aucun fichier ebook. Si " +"vous pensez qu'il devrait y avoir des fichiers, mais que Calibre ne les " +"trouve pas, c'est probablement parce que vous avez déplacé les fichiers du " +"livre en dehors de Calibre. Vous devrez trouver ces fichiers et les ajouter " +"à Calibre à nouveau." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:108 #, python-format @@ -19231,7 +19263,7 @@ msgstr "Formats non supportés (Formats disponibles : %s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:111 msgid "This book has no actual ebook files" -msgstr "" +msgstr "Ce livre ne comporte aucun fichier ebook réel" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:242 @@ -19244,6 +19276,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no supported source " "formats were found." msgstr "" +"Impossible de convertir %(num)d livres sur %(tot)d, car aucun format " +"supporté n'a été trouvé." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Queueing books for bulk conversion" @@ -21256,7 +21290,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique aux formats de sortie : AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22321,11 +22355,11 @@ msgstr "" "\n" "Pour une aide sur commande précise : %%prog commande --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Aucune étiquette n’a été fournie" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index c5eaa10152..baeeee3f1a 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:02+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:53+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -970,7 +970,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -982,7 +982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1033,11 +1033,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2450,7 +2450,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2988,69 +2988,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4070,7 +4070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5099,134 +5099,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5234,7 +5234,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5243,13 +5243,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5260,37 +5260,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5329,9 +5329,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6420,38 +6419,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6543,8 +6523,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6600,6 +6580,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6771,7 +6756,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7696,7 +7681,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7949,7 +7934,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7964,7 +7949,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7973,7 +7958,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7981,7 +7966,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7989,8 +7974,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8758,10 +8743,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8774,23 +8759,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8809,47 +8794,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9882,6 +9867,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9955,7 +9958,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10206,7 +10209,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10234,79 +10237,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10314,53 +10317,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10369,157 +10372,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10527,25 +10530,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10553,41 +10556,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10597,14 +10600,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10612,7 +10615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12598,19 +12601,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15566,7 +15569,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15576,96 +15579,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18535,7 +18539,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19354,11 +19358,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/fur.po b/src/calibre/translations/fur.po index 85430abff1..a12154c448 100644 --- a/src/calibre/translations/fur.po +++ b/src/calibre/translations/fur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-10-14 15:48+0000\n" "Last-Translator: Mauro Ermacora \n" "Language-Team: Friulian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:47+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:40+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -921,7 +921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -933,7 +933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -984,11 +984,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2401,7 +2401,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2939,69 +2939,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4021,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5050,134 +5050,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5185,7 +5185,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5194,13 +5194,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5211,37 +5211,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5280,9 +5280,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6371,38 +6370,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6494,8 +6474,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6551,6 +6531,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6722,7 +6707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7647,7 +7632,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7900,7 +7885,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7915,7 +7900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7924,7 +7909,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7932,7 +7917,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7940,8 +7925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8709,10 +8694,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8725,23 +8710,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8760,47 +8745,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9833,6 +9818,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9906,7 +9909,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10157,7 +10160,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10185,79 +10188,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10265,53 +10268,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10320,157 +10323,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10478,25 +10481,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10504,41 +10507,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10548,14 +10551,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10563,7 +10566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12549,19 +12552,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15517,7 +15520,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15527,96 +15530,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18486,7 +18490,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19305,11 +19309,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 352f7bbdc8..fe26395337 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:33+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:48+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:41+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -981,7 +981,7 @@ msgstr "Desactivar o engadido sinalado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -994,7 +994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1045,11 +1045,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunicarse coas tablets WebOs." @@ -2541,7 +2541,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espazo libre na tarxeta de memoria é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Renderizado %s" @@ -3193,28 +3193,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Usar o novo sistema de conversión de PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3223,7 +3223,7 @@ msgstr "" "`123x321` para especificar a largura e a altura. Ten preferencia sobre " "calquera tamaño de papel especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3231,36 +3231,36 @@ msgstr "" "Manter a relación de aspecto da imaxe, no canto de facer que encha " "completamente a primeira páxina do pdf xerado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4504,7 +4504,7 @@ msgstr "ERRO DE MODELO" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Non" @@ -5575,93 +5575,93 @@ msgstr "Cambiar/crear biblioteca..." msgid "%d books" msgstr "%d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Cambio rápido" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Renomear biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Escolla un libro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Cambio rápido" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Renomear biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Mantemento da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Estado da copia de seguranza dos metadatos da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Iniciar o copiado de seguranza dos metadatos de todos os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Comprobar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaurar a base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Escolla un novo nome para a biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Teña en conta que se lle cambiará o nome do cartafol da biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Xa existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "O cartafol %s xa existe. Elimíneo antes." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Fallou o renomeado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5670,35 +5670,35 @@ msgstr "" "Fallou o renomeado da biblioteca en %s. A causa máis corrente disto é que un " "dos ficheiros da biblioteca estea aberto noutro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "ningunha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Estado da copia de seguranza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Ficheiros de metadatos que quedan por escribir: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Copia de seguranza de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5706,7 +5706,7 @@ msgstr "" "Farase unha copia de seguranza dos metadatos mentres calibre está en " "execución, a un ritmo aproximado dun libro cada tres segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5714,7 +5714,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5723,7 +5723,7 @@ msgstr "" msgid "Success" msgstr "Correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5732,7 +5732,7 @@ msgstr "" "calibre comprobe se os ficheiros na biblioteca coinciden coa información da " "base de datos?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5743,34 +5743,34 @@ msgstr "" msgid "Failed" msgstr "Produciuse un fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "A comprobación da integridade da base de datos fallou. Pulse en «Mostrar " "detalles» para máis información." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Non se atoparon problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Os ficheiros na biblioteca coinciden coa información da base de datos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Non permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5778,7 +5778,7 @@ msgstr "" "Non pode cambiar de biblioteca mentres usa a variábel de contorno " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Non pode cambiar de biblioteca mentres haxa traballos en execución." @@ -5819,9 +5819,8 @@ msgstr "" "fallou" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6947,38 +6946,19 @@ msgstr "" "reiniciar o Calibre e a engadir libros en grupos máis pequenos ata que atope " "o libro que causa o problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Atopáronse duplicados!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Engadindo os duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Gardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Gardado" @@ -7080,8 +7060,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7141,6 +7121,11 @@ msgstr "" "&Múltiplos libros por cartafol interpreta que cada ficheiro de ebook é un " "libro diferente" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Atopáronse duplicados!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7314,7 +7299,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8258,7 +8243,7 @@ msgstr "" "facilmente diferenciados. Esta opción controla a largura desta sangría." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Non cambiar" @@ -8513,7 +8498,7 @@ msgid "Change the title of this book" msgstr "Cambiar o título deste libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autores/as: " @@ -8530,7 +8515,7 @@ msgstr "" "por vírgulas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editorial: " @@ -8539,7 +8524,7 @@ msgid "Ta&gs: " msgstr "&Etiquetas " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8550,7 +8535,7 @@ msgstr "" "separadas por vírgulas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8558,8 +8543,8 @@ msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista de series coñecidas. Pode engadir tamén novas series." @@ -9348,10 +9333,10 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9364,23 +9349,23 @@ msgid "Undefined" msgstr "Sen definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Sen clasificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Estabelecer «%s» a hoxe" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Limpar «%s»" @@ -9399,11 +9384,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9411,38 +9396,38 @@ msgstr "" "A enumeración «{0}» contén un valor incorrecto que se estabelecerá como " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplicar os cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Retirar series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numerar automaticamente os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Forzar números para comezar con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A enumeración «{0}» contén valores incorrectos que non aparecerán na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Retirar todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "etiquetas para engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etiquetas para retirar" @@ -10571,6 +10556,24 @@ msgstr "" "

Pode atopar novidades sen DRM en Open Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Ordenar por autoría" @@ -10644,7 +10647,7 @@ msgid "Manage authors" msgstr "Xestionar os autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Buscar de:" @@ -10928,7 +10931,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" @@ -10959,23 +10962,23 @@ msgstr "" "Esa busca/substitución gardada xa existe e vai ser sobrescrita. Desexa " "continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editar metainformación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Estabelecer a&utomaticamente a orde por autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Intercambiar título e autoría" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Orde por aut&oría: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10983,57 +10986,57 @@ msgstr "" "Especificar como ordenar a autoría deste libro. Por exemplo, Rosalía de " "Castro pode ordenarse como Castro, Rosalía de." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Valoración" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Valoración deste libro. 0-5 estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Engadir esti&quetas " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Abrir o editor de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Retirar etiquetas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Lista de etiquetas, separadas por vírgula, para retirar dos libros. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Marque esta caixa para retirar todas as etiquetas dos libros." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Eliminar &todos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Se está marcado, as series serán desbotadas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Limpar a serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11046,11 +11049,11 @@ msgstr "" "o libro A e logo o B, o libro A será o número 1 na serie e o libro\n" "B será o número 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Numerar &automáticamente os libros desta serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11060,42 +11063,42 @@ msgstr "" "maior almacenado para a serie. Se marca esta caixa Calibre\n" "comezará a numeración a partir do valor do cadro." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Forzar que os números comecen por:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Aplicar a data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publicado:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Limpar a data de publicación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Retirar &formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11104,11 +11107,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11119,11 +11122,11 @@ msgstr "" "autor e título están marcadas, primeiro intercámbianse e logo cámbiase o " "título." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Poñer o título coas &iniciais en maiúscula" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11131,11 +11134,11 @@ msgstr "" "Actualizar a orde de título conforme o título actual. Isto realizarase " "despois do resto de cambios de título." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Actualizar orde de &título" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11146,71 +11149,71 @@ msgstr "" "\n" "A conversión futura destes libros empregará a preestabelecida." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Retirar a configuración de conversión para os libros &seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Cambiar a &cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Xerar cuberta predeterminada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Retirar a cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Estabelecer a partir do(s) &ficheiro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadatos &básicos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadatos &personalizados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Cargar a &busca/substitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Seleccione unha busca/substitución gardada para cargar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Gardar a busca/substitución actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Gardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Campo de &busca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "O nome do campo no que buscar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Modo de busca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11218,31 +11221,31 @@ msgstr "" "Escolla se quere usar o modo básico de busca de texto ou o modo avanzado de " "expresións regulares" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tipo de identificador:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Escolla o tipo de identificador sobre o que operar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Mod&elo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Introduza un modelo para usar como fonte de busca e substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11251,15 +11254,15 @@ msgstr "" "maiúsculas ou minúsculas. Desmárquea se as maiúsculas ou minúsculas son " "indiferentes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "S&ensible a maiúsculas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Substituír con:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11267,11 +11270,11 @@ msgstr "" "A substitución de texto. O texto de busca coincidente será substituído con " "esta cadea" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Aplicar a función despois de substituír:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11282,11 +11285,11 @@ msgstr "" "modo de caracteres, procesarase todo o texto. No modo de expresións " "regulares soamente se procesarán as coincidencias da busca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Campo de destino:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11294,15 +11297,15 @@ msgstr "" "O campo onde se poñerá o texto despois de todas as substitucións.\n" "Se se deixa en branco, usarase o campo de orixe de ser modificábel." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Especifica cómo se debe copiar o texto en destino." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11314,23 +11317,23 @@ msgstr "" "manterse como valores singulares. Esta opción é máis efectiva cando o campo\n" "de orixe non é múltiple e o campo de destino si o é" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Dividir o &resultado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Para campos de múltiples valores, amo&sar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valores comezando e&n" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "con calores separados po&r" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11338,19 +11341,19 @@ msgstr "" "Utilizado ao amosar os resultados do test para separar valores en campos de " "valores múltiples" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Texto de proba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Resultado do test" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "O seu test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Bu&scar e substituír" @@ -11360,14 +11363,14 @@ msgstr "Precísase contrasinal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Nome de &usuario:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Contrasinal" @@ -11375,7 +11378,7 @@ msgstr "&Contrasinal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Amosar contrasinal" @@ -13453,19 +13456,19 @@ msgstr "" "comentarios etc.

Búscanse os libros que conteñan todas as palabras " "separadas por espazos" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Vai!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Realizar unha busca rápida (tamén pode premer a tecla Intro)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Restabelecer a busca rápida" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copiar o texto de busca actual (no canto do nome da busca)" @@ -16644,7 +16647,7 @@ msgstr "Rexistro de acceso:" msgid "You need to restart the server for changes to take effect" msgstr "Debe reiniciar o servidor para que os cambios teñan efecto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16654,7 +16657,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16662,27 +16665,27 @@ msgstr "" "O tamaño máximo para amosar as cubertas. As cubertas maiores que este tamaño " "reduciranse. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Tamaño máximo da &cuberta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Porto do servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Número máximo de elementos &OPDS por consulta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Número máximo de elementos &OPDS desagrupados:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restrición (busca gardada) para aplicar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16693,41 +16696,41 @@ msgstr "" "independente para cada biblioteca, é dicir, pode ter unha restrición " "distinta para cada biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "De&ter servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Comprobar o servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16737,22 +16740,23 @@ msgstr "" "libros a través do navegador alá onde se atope. Calquera cambio que realice " "nesta opción só terá os seus efectos ao reiniciar o servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Ver o rexistro do &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19828,7 +19832,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20808,11 +20812,11 @@ msgstr "" "\n" "Para ver a axuda de cada orde execute: %%prog orde --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Non se forneceu ningunha etiqueta" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index edc50b80f8..ab6f901719 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:49+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:42+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index a2de44ddcc..ef074b4ab2 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-12-21 09:15+0000\n" "Last-Translator: Hisbro \n" "Language-Team: Hebrew \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:49+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:42+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -946,7 +946,7 @@ msgstr "הפסק את הרכיב המצויין" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -958,7 +958,7 @@ msgstr "נתיב הסיפריה ארוך מידי. אורכו חייב להיו #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1011,11 +1011,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "תקשר עם מחשבי לוח מסוג WebOS." @@ -2444,7 +2444,7 @@ msgid "There is insufficient free space on the storage card" msgstr "אין מספיק מקום פנוי על כרטיס הזכרון." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "חובר %s" @@ -2987,69 +2987,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "השתמש בשיטה החדשה של המרת קבצי PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4077,7 +4077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5105,134 +5105,134 @@ msgstr "" msgid "%d books" msgstr "ספרים %d" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5240,7 +5240,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5249,13 +5249,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5266,37 +5266,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5335,9 +5335,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6426,38 +6425,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6549,8 +6529,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6606,6 +6586,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6777,7 +6762,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7702,7 +7687,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7955,7 +7940,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7970,7 +7955,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7979,7 +7964,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7987,7 +7972,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7995,8 +7980,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8764,10 +8749,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8780,23 +8765,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8815,47 +8800,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "החל שינויים" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9888,6 +9873,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9961,7 +9964,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10212,7 +10215,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10240,79 +10243,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&דירוג:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10320,53 +10323,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&שפות:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10375,157 +10378,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10533,25 +10536,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10559,41 +10562,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10603,14 +10606,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10618,7 +10621,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12604,19 +12607,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15572,7 +15575,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15582,96 +15585,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18541,7 +18545,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19360,11 +19364,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 6be7336ba0..d5f488fb1d 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:49+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:42+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -920,7 +920,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -932,7 +932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -983,11 +983,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2400,7 +2400,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2938,69 +2938,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4023,7 +4023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5052,134 +5052,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5187,7 +5187,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5196,13 +5196,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5213,37 +5213,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5282,9 +5282,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6373,38 +6372,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6496,8 +6476,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6553,6 +6533,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6724,7 +6709,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7649,7 +7634,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7902,7 +7887,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7917,7 +7902,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7926,7 +7911,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7934,7 +7919,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7942,8 +7927,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8711,10 +8696,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8727,23 +8712,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8762,47 +8747,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9835,6 +9820,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9908,7 +9911,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10159,7 +10162,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10187,79 +10190,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10267,53 +10270,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10322,157 +10325,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10480,25 +10483,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10506,41 +10509,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10550,14 +10553,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10565,7 +10568,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12551,19 +12554,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15519,7 +15522,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15529,96 +15532,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18488,7 +18492,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19307,11 +19311,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index 29e12d7819..a66f418e7b 100644 --- a/src/calibre/translations/him.po +++ b/src/calibre/translations/him.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Himachali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:49+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:42+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index d242b79821..ca4bff6803 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 18:49+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:57+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:49+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -942,7 +942,7 @@ msgstr "Onesposobi imenovani priključak" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -954,7 +954,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1005,11 +1005,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2422,7 +2422,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Podnešeno %s" @@ -3036,28 +3036,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3066,42 +3066,42 @@ msgstr "" "za specificiranje širine i visine. Ovo nadvladava bilo koju specificiranu " "veličinu papira." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4205,7 +4205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Ne" @@ -5255,134 +5255,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Već postoki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Neuspjelo preimenovanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nijedan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5390,7 +5390,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5399,13 +5399,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5416,37 +5416,37 @@ msgstr "" msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5485,9 +5485,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6582,38 +6581,19 @@ msgstr "" "Proces dodavanja knjiga je zaustavljen. Probajte ponovo pokrenuti calibre i " "dodavati knjige u manjim količinama dok ne pronađete problematičnu knjigu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Pronađeni duplikati!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Dodavanje duplikata..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Spremanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Spremljeno" @@ -6705,8 +6685,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6762,6 +6742,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Pronađeni duplikati!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6935,7 +6920,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7870,7 +7855,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Bez promjena" @@ -8125,7 +8110,7 @@ msgid "Change the title of this book" msgstr "Promijeni naslov ove knjige" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(i): " @@ -8142,7 +8127,7 @@ msgstr "" "zarezom." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Izdavač: " @@ -8151,7 +8136,7 @@ msgid "Ta&gs: " msgstr "Ta&govi: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8161,7 +8146,7 @@ msgstr "" "

Oni mogu biti bilo riječi ili fraze, odvojene zarezima." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8169,8 +8154,8 @@ msgstr "&Serije:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista poznatih serija. Vi možete dodati nove serije." @@ -8944,10 +8929,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8960,23 +8945,23 @@ msgid "Undefined" msgstr "Nedefinirano" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8995,47 +8980,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10071,6 +10056,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10144,7 +10147,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10395,7 +10398,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10423,23 +10426,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Uredi Meta informaciju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "A&utomatski postavi svrstavanje autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Zamijeni naslov i autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "S&ortiranje autora: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10447,57 +10450,57 @@ msgstr "" "Specificiraj kako bi autor(i) ove knjige trebali biti svrstani. Na primjer " "Charles Dickens bi trebao biti svrstan kao Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Rangiranje:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Rangiranje ove knjige. 0-5 zvjezdica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " zvjezdice" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Dodaj oz&nake: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Otvori Urednika Tagova" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Ukloni tagove:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Zarezom odvojena lista tagova za ukloniti iz knjiga. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10505,53 +10508,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Ukloni &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10560,157 +10563,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Obriši" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10718,25 +10721,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10744,41 +10747,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10788,14 +10791,14 @@ msgstr "Potrebna lozinka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Korisnič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:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Lozinka:" @@ -10803,7 +10806,7 @@ msgstr "&Lozinka:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Prikaži lozinku" @@ -12815,19 +12818,19 @@ msgstr "" "

Pretražite listu knjiga po naslovu, autoru, izdavaču, oznakama, " "komentarima itd.

Razmaci između riječi označavaju 'i'." -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Vrati Na Početak Brzog Pretraživanja" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15809,7 +15812,7 @@ msgstr "Dnevnik pristupa:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15819,7 +15822,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -15827,68 +15830,68 @@ msgstr "" "Maksimalna veličina (širinaxvisina) za izložene omote. Veći omoti su " "smanjeni. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maksimalna veličina &omota:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Poslužiteljev &ulaz:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maksimalno &OPDS stavki po pretrazi:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Pokreni Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Za&ustavi Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Provjera Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -15898,22 +15901,23 @@ msgstr "" "knjiga koristeći pretraživač od bilo gdje u svijetu. Sve promjene u " "postavkama će uzeti efekta samo nakon onovnog pokretanja poslužitelja." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Pogledaj &poslužiteljev dnevnik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18830,7 +18834,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19710,11 +19714,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 1407b56cfe..019ce79f31 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-04 20:49+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:50+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:42+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -971,7 +971,7 @@ msgstr "A bővítmény letiltása" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -984,7 +984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1041,11 +1041,11 @@ msgstr "" "A memóriakártya könyvek tárolására szolgáló mappáinak vesszővel " "elválasztott listája. Az első létező mappába kerülnek a könyvek." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunikáció S60-as telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommunikáció WebOS táblagépekkel." @@ -2605,7 +2605,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Átalakítva %s" @@ -3299,7 +3299,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Használja az új PDF átalakítót." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3308,14 +3308,14 @@ msgstr "" "Alapesetben a PDF oldalméretet a kimeneti profil határozza meg. Ezzel a " "beállítással felülbírálhatja a kimeneti profilban megadottakat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3324,7 +3324,7 @@ msgstr "" "Kimeneti papírméret. Ezt a nem alapértelmezett kimeneti profil felülbírálja. " "Az alapértelmezett a „letter”. További lehetőségek: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3333,7 +3333,7 @@ msgstr "" "a szélesség és a magasság beállításához. Ez minden beállított papírméretet " "felülbírál." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3341,36 +3341,36 @@ msgstr "" "Megőrzi a borító eredeti képarányát, ahelyett, hogy kitöltené a generált pdf " "teljes első oldalát." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Serif betűtípus" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "Sans-serif betűtípus" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "Rögzített szélességű betűtípus" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Alapértelmezett betűméret" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "A rögzített szélességű betűtípus alapértelmezett mérete" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4670,7 +4670,7 @@ msgstr "SABLON HIBA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nem" @@ -5780,93 +5780,93 @@ msgstr "Könyvtár váltás / készítés" msgid "%d books" msgstr "%d könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Gyors könyvtárváltás" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Könyvtár átnevezése" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Könyvtár törlése" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Véletlenszerű könyvkiválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Gyors könyvtárváltás" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Könyvtár átnevezése" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Könyvtár törlése" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Könyvtár karbantartás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Könyvtár metaadatainak mentési státusza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Az összes könyv metaadat archiválásának kezdése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Könyvtár ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Adatbázis visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Átnevezés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Válasszon új nevet a(z) %s könyvtárnak. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Ne feledje, hogy a jelenlegi könyvtár mappa át lesz nevezve." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Már létezik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "A(z) %s mappa már létezik. Először törölje." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Túl hosszú" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Nem található" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Az átnevezés meghiúsult" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5875,11 +5875,11 @@ msgstr "" "Nem sikerült átnevezni a(z) %s könyvtárat. A leggyakoribb oka ennek az, ha a " "könyvtárban lévő fájlokat egy másik program használja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "A könyvtárat eltávolították" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5888,24 +5888,24 @@ msgstr "" "A %s könyvtárat eltávolították a calibre-ből. A fájlok megmaradtak a " "számítógépén, ha törölni akarja azokat, tegye meg manuálisan." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Biztonsági mentés állapota" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Metaadat írásra váró könyvek száma: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Metaadatok mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5913,7 +5913,7 @@ msgstr "" "A metaadatok mentésre kerülnek, míg a calibre fut, a mentés sebessége " "körülbelül három másodpercenként egy könyv." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5924,7 +5924,7 @@ msgstr "" "Helyezze át a könyvtárat az ablak böngésző használatával, majd jelölje meg a " "Calibrenek az új útvonalat és próbálja újra." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5933,7 +5933,7 @@ msgstr "" msgid "Success" msgstr "Sikeres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5942,7 +5942,7 @@ msgstr "" "leellenőrizné, hogy a könyvtárban lévő fájlok információi egyeznek-e az " "adatbázisban lévőkkel?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5953,34 +5953,34 @@ msgstr "" msgid "Failed" msgstr "Sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Az adatbázis integritásának ellenőrzése nem sikerült, kattintson a " "„Részletek” gombra további információért." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Könyvtár ellenőrzés indítása, ez eltarthat egy ideig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Minden rendben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "A könyvtárban lévő fájlok információi egyeznek az adatbázisban levőkkel." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nem engedélyezett" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5988,7 +5988,7 @@ msgstr "" "Nem tud könyvtárat váltani, amíg a CALIBRE_OVERRIDE_DATABASE_PATH környezeti " "változó használatban van." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Művelet végrehajtása közben könyvtárváltás nem lehetséges" @@ -6027,9 +6027,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "A kimeneti fájl üres, valószínűleg a konverziós folyamat lefagyott." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s cím %(author)s szerzőtől" @@ -7228,39 +7227,19 @@ msgstr "" "kisebb részletekben adja hozzá a könyveket, amíg meg nem találja a problémát " "okozót." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Már a calibre-ben:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Már létezik egy ilyen példány!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"A következő című könyvek már léteznek a calibre-ben. Mégis hozzáadja őket?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Duplikációk hozzáadása…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Mentés…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Adatok gyűjtése, kérem várjon…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Elmentve" @@ -7362,8 +7341,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7422,6 +7401,11 @@ msgid "" msgstr "" "Több könyv &mappánként, feltételezve, hogy minden eBook fájl külön könyv" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Már létezik egy ilyen példány!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7596,7 +7580,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8570,7 +8554,7 @@ msgstr "" "beállítás határozza meg a behúzás nagyságát." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Nincs változás" @@ -8829,7 +8813,7 @@ msgid "Change the title of this book" msgstr "Könyv címének megadása" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "Szer&ző(k): " @@ -8846,7 +8830,7 @@ msgstr "" "azokat elválasztani" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Kiadó: " @@ -8855,7 +8839,7 @@ msgid "Ta&gs: " msgstr "&Címkék: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8865,7 +8849,7 @@ msgstr "" "vesszővel elválasztva." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8873,8 +8857,8 @@ msgstr "&Sorozat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Meglévő sorozatok listája. Hozzáadhat újakat is." @@ -9677,10 +9661,10 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9693,23 +9677,23 @@ msgid "Undefined" msgstr "Nincs megadva" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "csillag(ok)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Nem értékelt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "„%s” beállítása a mai napra" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "„%s” törlése" @@ -9731,11 +9715,11 @@ msgstr "" "először alkalmaznia kell vagy el kell vetni ezeket. Alkalmazza a " "változásokat?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9743,23 +9727,23 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értéket tartalmaz, mely az alapértelmezett " "értékre lesz állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Módosítások alkalmazása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Sorozatok eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Automatikus könyvszámozás" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "A számozás mindig kezdődjön " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9767,15 +9751,15 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értékeket tartalmaz, melyek az " "alapértelmezett értékre lesznek állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Minden címke eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "hozzáadandó címkék" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "eltávolítandó címkék" @@ -10939,6 +10923,24 @@ msgstr "" "olvashat.

Számos DRM-mentes könyv érhető el ezen a linken." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Már a calibre-ben:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Szerző rendezési forma" @@ -11012,7 +11014,7 @@ msgid "Manage authors" msgstr "Szerzők kezelése" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Keresés:" @@ -11297,7 +11299,7 @@ msgstr "" "Végrehajtva {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Mentett keresés/csere értékek törlése" @@ -11326,23 +11328,23 @@ msgid "" msgstr "" "Ez a mentett keresés/csere már létezik és felül lesz írva. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Metaadatok szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Rendezési forma automatikus beállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Cím és szerző felcserélése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Szerző re&ndezési forma : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11350,57 +11352,57 @@ msgstr "" "A szerző rendezési formájának megadása. Például Charles Dickens-t célszerű " "Dickens, Charles-ként rendezni." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "É&rtékelés:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "A könyv értékelése. 0-5 csillag." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " csillag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "&Címkék hozzáadása: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Címke szerkesztő megnyitása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Címkék eltávolítása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "A könyvből eltávolítandó címkék vesszővel elválasztott listája " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "A mező kijelölésével minden címke el lesz távolítva a könyvekből." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Mindet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "A sorozat törlése kijelölés esetén" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Sorozat törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11412,11 +11414,11 @@ msgstr "" "Tehát ha kijelölte az A könyvet, majd a B könyvet, akkor az A könyv\n" "sorszáma 1 lesz, míg a B könyvé 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Könyvek &automatikus számozása a sorozatban" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11426,42 +11428,42 @@ msgstr "" "kezdve kerülnek számozásra. Ezzel az opcióval a calibre a mezőben lévő " "sorszámtól kezdi a számozást" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&A számozás mindig ettől kezdődjön:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Dátum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "yyyy MMM d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Dátum alkalmazása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Kiadási dátum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Kiadási dátum törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "Nye&lvek:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Formátum eltávolítása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11470,11 +11472,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Ha van, akkor a &konvertálás előtti eredeti visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11486,11 +11488,11 @@ msgstr "" "először\n" "a csere lesz végrehajtva, majd utána a nagybetűssé alakítás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Cím szavai nagy kezdőbetűsek legyenek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11498,11 +11500,11 @@ msgstr "" "A cím rendezési forma frissítése a cím alapján. Csak a címre vonatkozó más " "műveletek után lesz végrehajtva." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Cím rendezési forma frissí&tése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11513,71 +11515,71 @@ msgstr "" "\n" "Ezen könyvek a jövőben az alapértelmezett konverziós beállítást használják." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "A kiválasztott könyvek tárolt konverziós beállításainak eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "&Borító megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "Alapértelmezett borító &generálása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "Bo&rító törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Beállítás az &e-book fáj(ok)ból" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Általános metaadatok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Egyéni metaadat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Keresés/csere &betöltése:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Válasszon ki egy keresés/csere értéket betöltéshez." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Az aktuális keresés/csere mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Mentés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Törlés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Mez&ők keresése:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "A keresendő mező neve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Keresési m&ód:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11585,25 +11587,25 @@ msgstr "" "Válassza ki, hogy egyszerű szövegegyezés, vagy reguláris kifejezés alapján " "kíván keresni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Azonosító típus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Válassza ki a kívánt azonosítót" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Sab&lon:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Adja meg a Keresés/Csere alapjául szolgáló sablont" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11611,7 +11613,7 @@ msgstr "" "Adja meg a keresendő kifejezést. Ez lehet egyszerű szöveg, vagy reguláris " "kifejezés a beállított módtól függően" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11620,15 +11622,15 @@ msgstr "" "bejelölve, akkor a keresés nem veszi figyelembe a kis- és nagybetűk közötti " "különbséget." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Kis- és nagyb&etűk különböznek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "Cse&re erre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11636,11 +11638,11 @@ msgstr "" "A helyettesítő szöveg. Az keresési feltétellel egyező szöveg erre lesz " "lecserélve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Csere utáni művelet:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11651,11 +11653,11 @@ msgstr "" "„Karakteregyezés” módban a mezőben lévő teljes szövegen, míg „Reguláris " "kifejezés” módban az egyező szövegrészen lesz elvégezve a művelet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Célmező:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11663,15 +11665,15 @@ msgstr "" "A cserék után a szöveg ebbe a mezőbe kerül.\n" "Ha üres, akkor ugyanabba a forrásmezőbe, ha az módosítható." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Mó&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Válassza ki hogyan legyen a szöveg bemásolva a célmezőbe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11684,23 +11686,23 @@ msgstr "" "értékű,\n" "míg a célmező többértékű." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "E&redmény darabolása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Többértékű mezőknél" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "érték megjelenítése, kezdve:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr ". értékkel, melyek a következővel vannak elválasztva:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11708,19 +11710,19 @@ msgstr "" "Teszteredmények megjelenítésénél használatos a többértékű mezők értékeinek " "elválasztására" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Szöveg tesztelése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Teszt eredménye" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Az Ön tesztje:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Keresés és csere" @@ -11730,14 +11732,14 @@ msgstr "Jelszó szükséges" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Felhasználónév:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Jelszó:" @@ -11745,7 +11747,7 @@ msgstr "&Jelszó:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Jelszó &mutatása" @@ -13864,19 +13866,19 @@ msgstr "" "

Keresés a listában a cím, szerző stb alapján

A szóközzel " "elválasztott szavak az AND (ÉS) művelet alapján lesznek értelmezve" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Mehet!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Gyors-keresés indítása (az Enter billentyű megnyomása után)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "A gyors-keresés visszaállítása alapállapotba" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Az aktuális keresésszöveg másolása (a keresés név helyett)" @@ -17207,7 +17209,7 @@ msgstr "Hozzáférési naplófájl:" msgid "You need to restart the server for changes to take effect" msgstr "A változások életbelépéséhez újra kell indítani a kiszolgálót" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17224,7 +17226,7 @@ msgstr "" "kiszolgálóról való letöltés, próbálkozzon meg a\n" "jelszó eltávolításával." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17232,27 +17234,27 @@ msgstr "" "A megjelenített borító maximális mérete (szélességxmagasság). Nagyobb méretű " "borítók át lesznek méretezve. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maximális &borító méret:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Kiszolgáló &port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maximális &OPDS elemszám kérésenként:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Nem &csoportosított OPDS elemek maximális száma:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Szűkítés (elmentett keresés) érvényesítése:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17262,7 +17264,7 @@ msgstr "" "elérhetővé tett könyvek listáját. Ez a beállítás az aktuális könyvtárra " "vonatkozik, tehát könyvtáranként más és más lehet." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17273,15 +17275,15 @@ msgstr "" "kiszolgálóról való letöltés, próbálkozzon meg a\r\n" "jelszó eltávolításával." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Néhány eszköz nem kompatibilis a jelszóval" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "&URL előtag:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17292,19 +17294,19 @@ msgstr "" "kiszolgáló (pl.: Apache) mögé állítja, „reverse proxy” \r\n" "segítségével." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Kiszolgáló &indítása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Kiszolgáló &leállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Kiszolgáló &tesztelése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17314,28 +17316,24 @@ msgstr "" "bárhonnan elérhető lesz gyűjteménye. A beállítások változtatása csak a " "kiszolgáló újraindítása után lép életbe." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "A t&artalomkiszolgáló automatikus indítása a calibre indulásakor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Kiszolgáló &naplófájlok megtekintése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Ne feledje, hogy a kiszolgáló csak akkor fut, ha a calibre is fut.\n" -"

Ha az eszközéről kíván a calibre kiszolgálóhoz kapcsolódni, akkor adjon " -"meg a http://myhostname:8080 formában egy URL-t új katalógusként az " -"iPhone Stanza olvasóprogramjában. A „myhostname” helyére a calibre-t futtató " -"számítógép teljes neve, vagy IP címe kerüljön." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20482,7 +20480,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21468,11 +21466,11 @@ msgstr "" "\n" "Az egyes parancsokhoz így kaphat súgót: %%prog parancs --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Nem lett felirat megadva" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index fe8b9232a3..705b1504b3 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:50+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:43+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -943,7 +943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -955,7 +955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1006,11 +1006,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2423,7 +2423,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2961,69 +2961,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4046,7 +4046,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5075,134 +5075,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5210,7 +5210,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5219,13 +5219,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5236,37 +5236,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5305,9 +5305,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6396,38 +6395,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6519,8 +6499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6576,6 +6556,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6747,7 +6732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7672,7 +7657,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7925,7 +7910,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7940,7 +7925,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7949,7 +7934,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7957,7 +7942,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7965,8 +7950,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8734,10 +8719,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8750,23 +8735,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8785,47 +8770,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9858,6 +9843,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9931,7 +9934,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10182,7 +10185,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10210,79 +10213,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10290,53 +10293,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10345,157 +10348,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10503,25 +10506,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10529,41 +10532,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10573,14 +10576,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10588,7 +10591,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12574,19 +12577,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15542,7 +15545,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15552,96 +15555,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18511,7 +18515,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19330,11 +19334,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 39b9afabeb..0b926ef3b8 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:50+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:43+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -28,8 +28,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -55,8 +55,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -135,7 +135,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -920,7 +920,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -932,7 +932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -983,11 +983,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2400,7 +2400,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2938,69 +2938,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4020,7 +4020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5049,134 +5049,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5184,7 +5184,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5193,13 +5193,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5210,37 +5210,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5279,9 +5279,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6370,38 +6369,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6493,8 +6473,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6550,6 +6530,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6721,7 +6706,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7646,7 +7631,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7899,7 +7884,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7914,7 +7899,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7923,7 +7908,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7931,7 +7916,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7939,8 +7924,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8708,10 +8693,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8724,23 +8709,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8759,47 +8744,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9832,6 +9817,24 @@ msgid "" "Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9905,7 +9908,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10156,7 +10159,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10184,79 +10187,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10264,53 +10267,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10319,157 +10322,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10477,25 +10480,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10503,41 +10506,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10547,14 +10550,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10562,7 +10565,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12548,19 +12551,19 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15516,7 +15519,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15526,96 +15529,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18485,7 +18489,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19304,11 +19308,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 8ff185653c..15ac29e148 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-05 14:57+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-06 04:44+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:43+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: it\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -31,8 +31,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -58,8 +58,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -138,7 +138,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -991,7 +991,7 @@ msgstr "Disabilita il plugin nominato" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1004,7 +1004,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1062,11 +1062,11 @@ msgstr "" "Elenco separato da virgole di cartelle dove inviare ebook sulla scheda di " "memoria del dispositivo. Sarà utilizzata la prima esistente" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunica con tablet WebOS." @@ -2679,7 +2679,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Trasformato %s" @@ -3384,7 +3384,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Usa il nuovo motore di conversione PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3395,7 +3395,7 @@ msgstr "" "impostazioni delle dimensioni di pagina in Output PDF ignorino la dimensione " "specificata dal profilo di output." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " @@ -3405,7 +3405,7 @@ msgstr "" "pollice. Le possibili scelte sono %s. Nota: ciò non ignora l'unità relativa " "ai margini!" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3416,7 +3416,7 @@ msgstr "" "lettera.\r\n" "Le possibili scelte sono %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3426,7 +3426,7 @@ msgstr "" "sovrascrive e ha precedenza su ogni altra opzione che specifica le " "dimensioni di pagina." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3434,42 +3434,42 @@ msgstr "" "Conserva le proporzioni della copertina, invece di allungarla per riempire " "la prima pagina del pdf generato." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" "La famiglia di caratteri utilizzata per la resa dei caratteri con grazie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" "La famiglia di caratteri utilizzata per la resa dei caratteri senza grazie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "La famiglia di caratteri utilizzata per la resa dei caratteri a spaziatura " "fissa" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "La dimensione predefinita dei caratteri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" "La dimensione predefinita dei caratteri per il testo a spaziatura fissa" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" "Circonda tutti i collegamenti con un riquadro rosso, utile per il debug." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Utilizza il vecchio e meno capace motore per generare il PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4802,7 +4802,7 @@ msgstr "ERRORE TEMPLATE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "No" @@ -5917,82 +5917,82 @@ msgstr "Cambia/crea biblioteca..." msgid "%d books" msgstr "%d libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Cambiamento rapido" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Rinomina biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Rimuovi la libreria" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Scegli un libro a caso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Cambiamento rapido" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Rinomina biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Rimuovi la libreria" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Manutenzione biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Stato backup metadati della biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Avvio backup dei metadati di tutti i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Controlla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Ripristina database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Rinomina" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "Seleziona un nuovo nome per la biblioteca %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "La cartella della biblioteca attuale verrà rinominata." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Esiste già" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "La cartella %s esiste già. Eliminala prima." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Troppo lungo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Non trovata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6002,11 +6002,11 @@ msgstr "" "Prova a passare prima a questa biblioteca, poi torna indietro e prova a " "rinominare." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Impossibile rinominare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6015,11 +6015,11 @@ msgstr "" "Impossibile rinominare la biblioteca in %s. La causa più comune a questo " "problema è quando un file della biblioteca è aperto da un altro programma." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Libreria rimossa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6028,24 +6028,24 @@ msgstr "" "La biblioteca %s è stata rimossa da calibre. I file rimarranno sul computer. " "Se vuoi eliminarli, dovrai farlo manualmente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nessuno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Stato del backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Metadati dei libri ancora da scrivere: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Backup metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6053,7 +6053,7 @@ msgstr "" "Verrà fatto un backup dei metadati durante il funzionamento di calibre, alla " "velocità approssimativa di un libro ogni tre secondi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6065,7 +6065,7 @@ msgstr "" "Windows Explorer, poi fai puntare calibre alla nuova posizione e prova di " "nuovo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6074,7 +6074,7 @@ msgstr "" msgid "Success" msgstr "Riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6083,7 +6083,7 @@ msgstr "" "che calibri verifichi se i file nella biblioteca corrispondono alle " "informazioni nel database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6094,34 +6094,34 @@ msgstr "" msgid "Failed" msgstr "Non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verifica di integrità del database non riuscita. Fai clic su \"Mostra i " "dettagli\" per ulteriori informazioni." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" "Avvio della scansione della biblioteca, potrebbe richiedere del tempo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Nessun problema trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "I file nella libreria corrispondono alle informazioni nel database." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Non permesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6129,7 +6129,7 @@ msgstr "" "Non è possibile cambiare biblioteca mentre si usa la variabile di ambiente " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "Non è possibile cambiare biblioteca quando ci sono dei lavori in corso." @@ -6170,9 +6170,8 @@ msgstr "" "File di output vuoto, probabilmente il processo di conversione non è riuscito" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s di %(author)s" @@ -7351,40 +7350,19 @@ msgstr "" "ripartire calibre e aggiungere i libri un po' alla volta, fino a quando " "identifichi il libro che causa il problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Già in calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Stai provando ad aggiungere:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Scoperti duplicati!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Libri con lo stesso titolo del seguente esistono già in calibre. Vuoi " -"aggiungerli comunque?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Aggiunta dei duplicati..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Salvataggio in corso..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Raccolta dati in corso, attendere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Salvato" @@ -7486,8 +7464,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7546,6 +7524,11 @@ msgid "" msgstr "" "&Più libri per cartella, si presume che ogni file sia un libro diverso" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Scoperti duplicati!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7719,7 +7702,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8708,7 +8691,7 @@ msgstr "" "dell'indentazione." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Nessuna modifica" @@ -8970,7 +8953,7 @@ msgid "Change the title of this book" msgstr "Cambia il titolo di questo libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autori: " @@ -8987,7 +8970,7 @@ msgstr "" "una virgola" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editore: " @@ -8996,7 +8979,7 @@ msgid "Ta&gs: " msgstr "T&ag: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9007,7 +8990,7 @@ msgstr "" "virgole." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9015,8 +8998,8 @@ msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Elenco di serie conosciute. È possibile aggiungere nuove serie." @@ -9835,10 +9818,10 @@ msgstr "Impossibile caricare il navigatore delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9851,23 +9834,23 @@ msgid "Undefined" msgstr "Non definito" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "stelle" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Senza valutazione" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Imposta '%s' ad oggi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Cancella '%s'" @@ -9888,11 +9871,11 @@ msgstr "" "Hai cambiato i valori. Per utilizzare questo editor, devi scartare o " "applicare le modifiche. Vuoi applicare le modifiche?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " indice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9900,23 +9883,23 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che verrà impostato a " "quello predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Applica le modifiche" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Rimuovi serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numera i libri automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Forza i numeri ad iniziare con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9924,15 +9907,15 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che non appare nella " "lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Elimina tutti i tag" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "tag da aggiungere" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "tag da eliminare" @@ -11136,6 +11119,24 @@ msgstr "" " disponibili in Open " "Books." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Già in calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Ordinamento autore" @@ -11209,7 +11210,7 @@ msgid "Manage authors" msgstr "Gestisci autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Cerca:" @@ -11497,7 +11498,7 @@ msgstr "" "Fase{0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Elimina ricerca/sostituzione salvata" @@ -11526,23 +11527,23 @@ msgid "" msgstr "" "La ricerca/sostituzione salvata esiste già e sarà sovrascritta. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Modifica metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Imposta a&utomaticamente l'ordinamento autore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Scambia titolo e autore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Author s&ort: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11551,57 +11552,57 @@ msgstr "" "esempio, Alessandro Manzoni deve essere classificato come Manzoni, " "Alessandro." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Valutazione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Valutazione di questo libro. 0-5 stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Aggiungi ta&gs: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Apri l'editor dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Rimuovi tag:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Elenco separato da virgole dei tag da rimuovere dal libro. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Marca questa casella per eliminare tutti i tag dai libri." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Rimuovi &tutto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Se selezionati, le serie saranno cancellate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Cancella serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11615,11 +11616,11 @@ msgstr "" "il libro B,\n" "il libro A avrà il numero di serie 1 e il libro B il numero di serie 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Numer&a automaticamente i libri in questa serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11631,42 +11632,42 @@ msgstr "" "iniziare la numerazione\n" "partendo dal valore presente nella casella." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Forza l'inizio della numerazione da:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "gg MM aaaa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Applica data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Pubblicato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Elimina la data di pubblicazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Lingue:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Rimuovi &formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11675,11 +11676,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Ripristina gli &originali precedenti la conversione, se disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11690,11 +11691,11 @@ msgstr "" "il titolo e l'autore sono scambiati prima che al titolo vengano applicate le " "iniziali maiuscole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Cambia il titolo con le iniziale maius&cole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11702,11 +11703,11 @@ msgstr "" "Aggiorna l'ordinamento titolo sulla base del titolo corrente. Sarà applicata " "solo dopo le altre modifiche al titolo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Aggiorna l'ordinamen&to titolo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11717,71 +11718,71 @@ msgstr "" "Per le prossime conversioni di questi libri saranno usate le impostazioni " "predefinite." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Elimina le impostazioni di &conversione per i libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Cambia &copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Genera copertina predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Elimina copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Imposta da file di ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadati &principali" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadati &aggiuntivi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Carica ricerca/sostitu&zione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Seleziona la ricerca/sostituzione salvata da caricare." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Salva la ricerca/sostituzione corrente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Sal&va" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Elimina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Campo di ricerca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Il nome del campo per il quale vuoi effettuare la ricerca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Modalità di &ricerca:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11789,25 +11790,25 @@ msgstr "" "Scegli se utilizzare una corrispondenza di testo semplice o una " "corrispondenza di testo avanzata." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tipo di identificatore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Scegli su quale identificatore lavorare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Modello:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Inserisci un modello da usare come fonte per cerca/sostituisci" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11815,7 +11816,7 @@ msgstr "" "Digita cosa stai cercando, sia in testo semplice che con un'espressione " "regolare, in base alla modalità" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11824,15 +11825,15 @@ msgstr "" "esattamente i caratteri maiuscoli e minuscoli. Deselezionala per ignorare la " "corrispondenza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Distingui le maiuscol&e" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Sostituisci con:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11840,11 +11841,11 @@ msgstr "" "Il testo da sostituire. Il testo corrispondente dalla ricerca verrà " "sostituito con questa stringa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Applica funzione dopo la sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11855,11 +11856,11 @@ msgstr "" "Nel modo carattere, l'intero campo viene elaborato. Nel modo espressioni " "regolari, solo il testo che corrisponde viene elaborato." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Campo di &destinazione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11867,15 +11868,15 @@ msgstr "" "Campo nel quale il testo sarà immesso dopo le sostituzioni. \n" "Se lasciato vuoto, sarà utilizzato il campo sorgente (se modificabile)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odalità:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Specifica come il testo deve essere copiato nella destinazione." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11887,23 +11888,23 @@ msgstr "" "campo\n" "d'origine non è multiplo e quello di destinazione invece lo è" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Dividi &risultato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Per campi multi-valore, &visualizza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valori che partono &da" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "con valori separati &da" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11911,19 +11912,19 @@ msgstr "" "Utilizzato per separare i valori in campi multivalore quando si mostrano i " "risultati dei test" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testo di prova" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Risultato della prova" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Il test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Cerca e sostituisci" @@ -11933,14 +11934,14 @@ msgstr "Password necessaria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Nome utente:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Password:" @@ -11948,7 +11949,7 @@ 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:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Mostra password" @@ -14083,19 +14084,19 @@ 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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Vai" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Esegui ricerca veloce (puoi premere anche il tasto Invio)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Ripristina ricerca veloce" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copia il testo della ricerca corrente (invece di cercare il nome)" @@ -17388,7 +17389,7 @@ msgstr "File di log degli accessi:" msgid "You need to restart the server for changes to take effect" msgstr "È necessario riavviare il server per rendere effettive le modifiche" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "

If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17404,7 +17405,7 @@ msgstr "" "hai problemi a scaricare i file dal server dei contenuti,, prova a rimuovere " "la password." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17412,27 +17413,27 @@ msgstr "" "La dimensione massima (larghezzaxaltezza) per le copertine visualizzate. Le " "copertine più larghe vengono ridimensionate. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Dimensione massima della &copertina:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Porta del server:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Num. massimo di elementi &OPDS per richiesta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "N&um. massimo di elementi OPDS sparsi:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restrizione (ricerche salvate) da applicare:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17443,7 +17444,7 @@ msgstr "" "disposizione. Questa impostazione è per biblioteca (cioè è possibile avere " "più restrizioni per biblioteca)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "

Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17453,15 +17454,15 @@ msgstr "" "hai problemi a scaricare file dal server dei contenuti, prova a rimuovere la " "password." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Password incompatibile con alcuni dispositivi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Prefisso &URL:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17471,19 +17472,19 @@ msgstr "" "se pensi di mettere il server dietro un altro server come Apache, con un " "proxy inverso." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Avvia il server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Ferma il server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Pro&va il server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17493,30 +17494,24 @@ msgstr "" "usando un browser in qualunque parte del mondo. Qualsiasi cambiamento nella " "configurazione verrà attivato solo dopo il riavvio del server." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Esegui &automaticamente il server all'avvio di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Visualizza i file di l&og del server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "

Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "

To connect to the calibre server from your device you should use a URL of " -"the form http://myhostname:8080 as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form http://myhostname:8080. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"

Ricorda di lasciare aperto calibre poiché il server funziona solamente " -"quando calibre è in esecuzione.\n" -"

Per collegarti al server di calibre dal tuo dispositivo dovresti " -"utilizzare un URL del tipo http://mionomehost:8080 quale nuovo " -"catalogo del lettore Stanza del tuo iPhone. In questo caso mionomehost può " -"essere sia il nome host completamente specificato che l'indirizzo IP del " -"computer sul quale calibre è in esecuzione." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20728,7 +20723,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21702,11 +21697,11 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Nessuna etichetta fornita" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 96c4f9e8a3..e2bee9d9d8 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2012-12-29 02:18+0000\n" -"Last-Translator: Ado Nishimura \n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-16 10:46+0000\n" +"Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:51+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-17 04:35+0000\n" +"X-Generator: Launchpad (build 16430)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -930,7 +930,7 @@ msgstr "名付けたプラグインを無効にする" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -942,7 +942,7 @@ msgstr "ライブラリへのパスが長すぎます。%d文字以下でなけ #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -994,11 +994,11 @@ msgid "" "storage cards. The first one that exists will be used" msgstr "デバイスストレージ・カード上のe-bookの送り先ディレクトリ、のカンマ区切りのリスト。最初に見つかったものが使われます。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "WebOSタブレットと通信します。" @@ -1375,7 +1375,7 @@ msgstr "Sigmatek 電子書籍リーダーと通信します。" #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:33 msgid "Use an arbitrary folder as a device." -msgstr "任意のフォルダをデバイスとして使用します。" +msgstr "任意のフォルダーをデバイスとして使用します。" #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:29 #: /home/kovid/work/calibre/src/calibre/devices/interface.py:14 @@ -2231,7 +2231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:298 msgid "Use this IP address" -msgstr "" +msgstr "このIPアドレスを使用する" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:299 msgid "" @@ -2243,12 +2243,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:768 #, python-format msgid "Too many connection attempts from %s" -msgstr "" +msgstr "%s からの接続が多すぎます" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1273 #, python-format msgid "Invalid port in options: %s" -msgstr "" +msgstr "オプションのポートが無効です: %s" #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1281 #, python-format @@ -2460,12 +2460,11 @@ msgstr "メインメモリー・ディレクトリ" msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" -msgstr "" -"電子書籍を保存するディレクトリを入力してください。このディレクトリは、すべてのsend_to_deviceテンプレートの先頭に付けられます。" +msgstr "電子書籍を保存するフォルダーを入力してください。このフォルダーは、すべてのsend_to_deviceテンプレートの先頭に付けられます。" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" -msgstr "カードA、ディレクトリ" +msgstr "カードA フォルダー" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" @@ -2501,7 +2500,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記録媒体のカードに十分な空きスペースがありません" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%sを描画" @@ -3108,21 +3107,21 @@ msgstr "行が自動改行されない長さを決めるための比率。有効 msgid "Use the new PDF conversion engine." msgstr "新しいPDF変換エンジンを使う。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3131,49 +3130,49 @@ msgstr "" "紙のサイズ。このサイズはディフォールトの出力プロファイル以外を使った場合にはオーバーライドされます。ディフォールトは’letter’です。選択肢は %s " "です。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" "ドキュメントのカスタムサイズ。幅x高さ(例えば'123x321')のフォーマットで指定してください。これは指定した紙のサイズを無効にします。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "PDFの最初のページに、全面まで引き伸ばした表紙を使わず、縦横比を保持する。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "セリフ・フォントに使用するフォントファミリー" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "サンセリフ・フォントに使用するフォントファミリー" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "等幅フォントに使用するフォントファミリー" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" -msgstr "" +msgstr "デフォルトのフォントサイズ" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 +msgid "The default font size for monospaced text" +msgstr "monospaceなテキストのデフォルトフォントサイズ" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 -msgid "The default font size for monospaced text" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -3973,7 +3972,7 @@ msgstr "電子書籍の変換中..." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1153 #, python-format msgid "Running %s plugin" -msgstr "" +msgstr "プラグイン %s を実行中" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format @@ -4211,7 +4210,7 @@ msgstr "LRSをLRSに変換します。デバッグに便利です。" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:485 msgid "Invalid LRF file. Could not set metadata." -msgstr "不正なLRFファイルです。書誌情報を設定できません。" +msgstr "無効なLRFファイルです。書誌情報を設定できません。" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610 msgid "" @@ -4245,7 +4244,7 @@ msgstr "著者の並べ替えキー" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:625 msgid "The category this book belongs to. E.g.: History" -msgstr "この本のカテゴリ。例: 歴史" +msgstr "この本のカテゴリー。例: 歴史" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:628 msgid "Path to a graphic that will be set as this files' thumbnail" @@ -4304,7 +4303,7 @@ msgstr "テンプレートエラー" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "いいえ" @@ -4465,7 +4464,7 @@ msgstr "表紙を指定したファイルに設定" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:58 msgid "Set the book category." -msgstr "本のカテゴリを設定" +msgstr "本のカテゴリーを設定" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74 msgid "Set the published date." @@ -4571,7 +4570,7 @@ msgstr "スペイン" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "Brazil" -msgstr "" +msgstr "ブラジル" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Amazon website to use:" @@ -4823,7 +4822,7 @@ msgstr "サイドバー" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/outline_writer.py:60 #, python-format msgid "Page %d" -msgstr "" +msgstr "%d ページ" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:71 msgid "Could not find pdftohtml, check it is in your PATH" @@ -4967,7 +4966,7 @@ msgstr "UIアニメーションを無効にする。" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:213 msgid "tag browser categories not to display" -msgstr "タグブラウザーのカテゴリを表示しない。" +msgstr "タグブラウザーのカテゴリーを表示しない。" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 msgid "WARNING:" @@ -5204,23 +5203,23 @@ msgstr "本が見つかりません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:417 msgid "Downloading books" -msgstr "" +msgstr "本をダウンロード中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:418 msgid "Downloading books from device" -msgstr "" +msgstr "デバイスから本をダウンロード中" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:437 msgid "Could not download files from the device" -msgstr "" +msgstr "デバイスからファイルをダウンロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:440 msgid "Could not download some files from the device" -msgstr "" +msgstr "デバイスから一部のファイルをダウンロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:444 msgid "Could not download files" -msgstr "" +msgstr "ファイルをダウンロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13 msgid "Add books to library" @@ -5357,104 +5356,104 @@ msgstr "ライブラリの切り替え/作成..." msgid "%d books" msgstr "%d 冊" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "クイック・スイッチ" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "ライブラリの名前の変更" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "ライブラリを削除" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "ランダムに本を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "クイック・スイッチ" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "ライブラリの名前の変更" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "ライブラリを削除" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "ライブラリのメンテナンス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "ライブラリの書誌情報バックアップステータス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "すべての本のバックアップを開始" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "ライブラリをチェック" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "ライブラリを元に戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "名前の変更" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library %s. " msgstr "ライブラリの新しい名前を選択 %s. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." -msgstr "実際のライブラリのディレクトリも名前が変わることに注意してください。" +msgstr "実際のライブラリのフォルダーも名前が変わることに注意してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "すでに存在します" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." -msgstr "ディレクトリ %s は、すでに存在しています。先に削除してください。" +msgstr "フォルダー %s は、すでに存在します。先に削除してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "長すぎます" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" -msgstr "" +msgstr "見つかりません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "名前の変更に失敗しました" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "%sのライブラリの名前の変更に失敗しました。これのよくある原因は、他のプログラムからライブラリ内のファイルが開かれていることです。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "ライブラリが削除されました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5463,30 +5462,30 @@ msgstr "" "ライブラリ %s " "はcalibreから削除されました。ファイルはコンピューター上に残っているので、もし完全に削除したい場合には、手動で削除する必要があります。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "なし" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "バックアップステータス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "書誌情報ファイルを書き出す残りの数: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "書誌情報バックアップ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "書誌情報は、calibreの実行中におよそ3秒あたり1本の速度でバックアップされます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5496,7 +5495,7 @@ msgstr "" "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。Windowsエクスプローラーを使ってパスが短くなるところへライブラリを移動し、その場所" "をcalibreに設定しなおしてみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5505,14 +5504,14 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" "calibreライブラリのデータベースにエラーは見つかりませんでした。データベースの情報とライブラリ内のファイルの整合性をチェックしますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5523,37 +5522,37 @@ msgstr "" msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "データベースの整合性チェックに失敗しました。詳しくは「詳細を表示」をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "ライブラリのスキャンを開始します。スキャンには時間がかかることがあります。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "問題はありませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "ライブラリ内のファイルとデータベースの情報がマッチしました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "許可されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使っている時にはライブラリの変更はできません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "ジョブが実行されているときにライブラリは変更できません。" @@ -5592,9 +5591,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "空の出力ファイルです。変換プログラムがクラッシュしたものと思われます。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -5606,15 +5604,15 @@ msgstr "ライブラリの選択" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:138 msgid "Library &path:" -msgstr "" +msgstr "ライブラリのパス(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:146 msgid "Browse for library" -msgstr "" +msgstr "ライブラリを参照" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "&Delete after copy" -msgstr "" +msgstr "コピー後に削除する(&D)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:172 msgid "Copy to library" @@ -5639,7 +5637,7 @@ msgstr "コピーできません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:221 msgid "Cannot copy to current library." -msgstr "" +msgstr "現在のライブラリをコピーできません。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:232 msgid "No library" @@ -6182,7 +6180,7 @@ msgstr "Shift+F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14 msgid "Open containing folder" -msgstr "内容のディレクトリを開く" +msgstr "保存先のフォルダーを開く" #: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15 msgid "O" @@ -6711,44 +6709,25 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "本追加の処理がおかしいようです。calibreを再起動して本をすこしづつ追加し、どの本が問題なのかを見つけてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "重複するものを発見しました!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "重複するものを追加中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "保存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "データを集めています。お待ちください..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "保存された" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:56 msgid "Searching for sub-folders" -msgstr "サブ・フォルダーを検索" +msgstr "サブフォルダーを検索" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:61 msgid "Searching for books" @@ -6798,7 +6777,7 @@ msgstr "本の追加元の場所を選択" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:64 msgid "Select a folder on your hard disk" -msgstr "ハードディスクのディレクトリを選択" +msgstr "ハードディスクのフォルダーを選択" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:65 msgid "" @@ -6838,8 +6817,8 @@ msgstr "このフォルダーとそのサブフォルダーからcalibreのラ #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6888,12 +6867,17 @@ msgstr "一つの本の複数のファイルを処理する" msgid "" "&One book per folder, assumes every ebook file in a folder is the same book " "in a different format" -msgstr "フォルダあたり1つの本。各電子書籍ファイルは同じ本の異なるフォーマットとする(&O)" +msgstr "フォルダーあたり1つの本。各電子書籍ファイルは同じ本の異なるフォーマットとする(&O)" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:74 msgid "" "&Multiple books per folder, assumes every ebook file is a different book" -msgstr "フォルダごとに複数の本。各電子書籍ファイルは異なる本と想定する(&M)" +msgstr "フォルダーごとに複数の本。各電子書籍ファイルは異なる本と想定する(&M)" + +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "重複するものを発見しました!" #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" @@ -7066,7 +7050,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7133,25 +7117,25 @@ msgstr "電子書籍オプション" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 msgid "Catalogs" -msgstr "" +msgstr "カタログ" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 msgid "Read book" -msgstr "" +msgstr "本を読む" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 msgid "Wishlist item" -msgstr "" +msgstr "ウィッシュリストのアイテム" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 msgid "any date" -msgstr "" +msgstr "すべての日付" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 msgid "any value" -msgstr "" +msgstr "すべての値" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 @@ -7162,16 +7146,16 @@ msgstr "未指定" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 msgid "No genres will be excluded" -msgstr "" +msgstr "ジャンルを除外しない" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 #, python-format msgid "regex error: %s" -msgstr "" +msgstr "正規表現エラー: %s" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 msgid "All genres will be excluded" -msgstr "" +msgstr "すべてのジャンルを除外する" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 #, python-format @@ -7181,7 +7165,7 @@ msgstr "'%s'を本当に削除しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" -msgstr "" +msgstr "本当にルール #%(first)d-%(last)d を削除しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 msgid "Delete Rule" @@ -7191,11 +7175,11 @@ msgstr "削除ルール" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:613 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4770 msgid "False" -msgstr "" +msgstr "False" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 msgid "True" -msgstr "" +msgstr "True" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 @@ -7230,27 +7214,27 @@ msgstr "入っているセクション" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 msgid "&Authors" -msgstr "" +msgstr "著者(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 msgid "&Titles" -msgstr "" +msgstr "タイトル(&T)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 msgid "&Series" -msgstr "" +msgstr "シリーズ(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 msgid "&Genres" -msgstr "" +msgstr "ジャンル(&G)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 msgid "Field containing Genre information" -msgstr "" +msgstr "ジャンル情報を含むフィールド" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 msgid "&Recently Added" -msgstr "" +msgstr "最近追加したもの(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 msgid "&Descriptions" @@ -7290,7 +7274,7 @@ msgstr "除外されるジャンル" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 msgid "Genres to &exclude (regex):" -msgstr "" +msgstr "除外するジャンル(正規表現)(&E):" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 msgid "Reset to default" @@ -7298,7 +7282,7 @@ msgstr "デフォルトに戻す" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 msgid "Results of regex:" -msgstr "" +msgstr "正規表現の結果:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 msgid "Tags that will be excluded as genres" @@ -7337,7 +7321,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 msgid "Include &Separator" -msgstr "" +msgstr "セパレーターを含む(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 msgid "&Merge with Comments:" @@ -7345,15 +7329,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 msgid "Catalog cover:" -msgstr "" +msgstr "カタログ表紙:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 msgid "Generate new cover" -msgstr "" +msgstr "新しい表紙を生成" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 msgid "Use existing cover" -msgstr "" +msgstr "既存のカバーを使用" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "E&xtra Description note:" @@ -7365,7 +7349,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 msgid "&Thumb width:" -msgstr "" +msgstr "サムネイル幅(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 msgid "Size hint for cover thumbnails included in Descriptions section." @@ -7542,11 +7526,11 @@ msgstr "リンクを作成" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:215 msgid "Enter &URL:" -msgstr "" +msgstr "URLを入力(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:216 msgid "Enter name (optional):" -msgstr "" +msgstr "名前を入力(オプション):" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:577 msgid "Normal view" @@ -8018,7 +8002,7 @@ msgstr "" "す。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "変更なし" @@ -8271,7 +8255,7 @@ msgid "Change the title of this book" msgstr "この本のタイトルを変更" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "著者(&A): " @@ -8286,7 +8270,7 @@ msgid "" msgstr "この本の著者を変更します。著者が複数いる場合は、カンマ区切りにしてください。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "発行者(&P): " @@ -8295,7 +8279,7 @@ msgid "Ta&gs: " msgstr "タグ(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8303,7 +8287,7 @@ msgid "" msgstr "本をカテゴライズするタグ。これは検索時に特に便利です。

単語やフレーズをカンマで区切ります。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8311,8 +8295,8 @@ msgstr "シリーズ(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "シリーズのリスト。新しいシリーズも追加できます。" @@ -8459,7 +8443,7 @@ msgstr "カスタムサイズ(&C):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:119 msgid "&Unit:" -msgstr "" +msgstr "単位(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:120 msgid "Preserve &aspect ratio of cover" @@ -8487,7 +8471,7 @@ msgstr "標準フォント(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 msgid "Default font si&ze:" -msgstr "" +msgstr "デフォルトのフォントサイズ(&Z)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:128 @@ -8621,12 +8605,12 @@ msgstr "正規表現による検索" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:102 msgid "Load Calibre Search-Replace definitions file" -msgstr "" +msgstr "Calibre 検索-置換定義ファイルを読み込む" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:122 msgid "Calibre Search-Replace definitions file" -msgstr "" +msgstr "Calibre 検索-置換定義ファイル" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:113 msgid "Failed to read" @@ -8830,7 +8814,7 @@ msgid "" "header/footer removal regexps into the search field." msgstr "" "「ヘッダーとフッターの削除」オプションは「検索&置換」オプションに変わりました。左のバーにある「検索&置換」カテゴリーをクリックしてそのオプションを使って" -"ください。置換フィールドを空欄にしてヘッダ/フッタを削除する正規表現を検索フィールドに入力してください。" +"ください。置換フィールドを空欄にしてヘッダー/フッターを削除する正規表現を検索フィールドに入力してください。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Insert &metadata as page at start of book" @@ -9093,10 +9077,10 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9109,23 +9093,23 @@ msgid "Undefined" msgstr "未定義" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "未評価" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "'%s'を今日にする" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "'%s'をクリア" @@ -9136,7 +9120,7 @@ msgstr "アイテムエディターを開く" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" -msgstr "" +msgstr "値が変更されました" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" @@ -9144,47 +9128,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " インデックス:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "\"{0}\"一覧に無効な値があるので、デフォルト値を使用します" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "シリーズを取り除く" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "本を自動的に番号付けする" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "強制的に番号を次からはじめる: " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\"一覧に無効な値が入っているので、リストに表示しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "すべてのタグを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "追加するタグ" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "取り除くタグ" @@ -9290,12 +9274,12 @@ msgstr "デバイスとの通信時にエラー" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:860 #, python-format msgid "Manage the %s?" -msgstr "" +msgstr "%s を管理しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:861 #, python-format msgid "Detected the %s. Do you want calibre to manage it?" -msgstr "" +msgstr "%sが見つかりました。calibreで管理しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:884 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1466 @@ -9313,18 +9297,18 @@ msgstr "ジョブ実行中" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 msgid "Cannot configure the device while there are running device jobs." -msgstr "" +msgstr "デバイスのジョブの実行中はデバイスを設定できません。" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:924 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:360 #, python-format msgid "Configure %s" -msgstr "" +msgstr "%s を設定" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:939 #, python-format msgid "Restart calibre for the changes to %s to be applied." -msgstr "" +msgstr "%s に対する変更を適用するにはcalibreを再起動してください。" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:981 msgid "Error talking to device" @@ -9478,21 +9462,23 @@ msgstr "テンプレートを保存(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:57 msgid "No formats selected" -msgstr "" +msgstr "フォーマットが選択されていません" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:58 msgid "You must choose at least one format to send to the device" -msgstr "" +msgstr "デバイスに送信するには少なくとも1つのフォーマットを選択してください" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:86 msgid "" "Save &template to control the filename and\n" " location of files sent to the device:" msgstr "" +"テンプレートを保存(&T) でファイル名と\n" +" デバイスに送信するファイルの場所を設定できます:" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:92 msgid "&Template editor" -msgstr "" +msgstr "テンプレートエディター(&T)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 @@ -9510,7 +9496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:226 msgid "Browse for a folder on the device" -msgstr "" +msgstr "デバイス上のフォルダーを参照" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:167 msgid "" @@ -9525,11 +9511,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:220 msgid "Folder on the device" -msgstr "" +msgstr "デバイス上のフォルダー" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:228 msgid "&Remove rule" -msgstr "" +msgstr "ルールを削除(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:273 msgid "Format specific sending" @@ -9545,7 +9531,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:300 msgid "Add a &new rule" -msgstr "" +msgstr "新しいルールを追加(&N)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:338 #, python-format @@ -9567,20 +9553,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:370 #, python-format msgid "Choose the formats to send to the %s" -msgstr "" +msgstr "%s に送信するフォーマットを選択" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:373 #, python-format msgid "&Ignore the %s in calibre" -msgstr "" +msgstr "calibreで %s を無視する(&I)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:377 msgid "Change scanned &folders" -msgstr "" +msgstr "スキャンするフォルダーを変更(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:383 msgid "Show device information" -msgstr "" +msgstr "デバイス情報を表示" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:421 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 @@ -9593,7 +9579,7 @@ msgstr "クリップボードにコピー" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:435 #, python-format msgid "The %s will be ignored in calibre" -msgstr "" +msgstr "calibreで %s は無視されます" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:495 #, python-format @@ -9612,33 +9598,33 @@ msgstr "設定" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:508 #, python-format msgid "Cannot send to %s" -msgstr "" +msgstr "%s に送信できません" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:92 msgid "Choose folder on device" -msgstr "" +msgstr "デバイス上のフォルダーを選択" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:105 msgid "Scanned folders:" -msgstr "" +msgstr "スキャンするフォルダー:" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:106 msgid "" "You can select which top level folders calibre will scan when searching this " "device for books." -msgstr "" +msgstr "このデバイスの本を検索する際、calibreがどのトップレベルフォルダーをスキャンするか選択できます。" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:131 msgid "Select &All" -msgstr "" +msgstr "すべて選択(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:133 msgid "Select &None" -msgstr "" +msgstr "選択解除(&N)" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_folder_browser.py:136 msgid "Choose folders to scan" -msgstr "" +msgstr "スキャンするフォルダーを選択" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" @@ -9666,13 +9652,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:72 msgid "Some invalid ISBNs" -msgstr "" +msgstr "一部のISBNが無効" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:73 msgid "" "Some of the ISBNs you entered were invalid. They will be ignored. Click Show " "Details to see which ones. Do you want to proceed?" -msgstr "" +msgstr "入力された一部のISBNは無効です。これらのISBNは無視されます。詳細を表示をクリックして確認してください。進めますか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn.py:79 msgid "All invalid ISBNs" @@ -9722,11 +9708,11 @@ msgstr "My Books" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 msgid "No help available" -msgstr "" +msgstr "ヘルプはありません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 msgid "No help available for this output format." -msgstr "" +msgstr "この出力フォーマットのヘルプはありません。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:348 @@ -9943,7 +9929,7 @@ msgstr "無視する拡張子" msgid "" "Enter comma-separated extensions without a leading dot. Used only in book " "folders" -msgstr "カンマ区切りで拡張子を頭のドットを付けずに入力します。本フォルダでしか使われません。" +msgstr "カンマ区切りで拡張子を頭のドットを付けずに入力します。本フォルダーでしか使われません。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:319 msgid "(fixable)" @@ -9957,7 +9943,7 @@ msgstr "ライブラリからのパス" msgid "" "The marked files and folders will be permanently deleted. Are you " "sure?" -msgstr "マークされたファイルとフォルダは永遠に削除されます。よろしいですか?" +msgstr "マークされたファイルとフォルダーは永遠に削除されます。よろしいですか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 @@ -10067,7 +10053,7 @@ msgstr "新しい場所で空のライブラリを作成(&C)" msgid "" "Copy the custom columns, saved searches, column widths, plugboards,\n" "user categories, and other information from the old to the new library" -msgstr "カスタム列、保存した検索、列幅、変換ルール、ユーザーカテゴリ、その他の情報を古いライブラリから新しい物へコピーします。" +msgstr "カスタム列、保存した検索、列幅、変換ルール、ユーザーカテゴリー、その他の情報を古いライブラリから新しい物へコピーします。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 msgid "&Copy structure from the current library" @@ -10234,7 +10220,7 @@ msgstr "本当にこれらのアイテムを削除しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" -msgstr "カテゴリ編集" +msgstr "カテゴリーエディター" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 msgid "Items in use" @@ -10276,6 +10262,24 @@ msgstr "" "ebook.com/about#drm\">クリックしてください。

たくさんの新しいDRMフリーな本がOpen Booksにあります。" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "すべて選択(&A)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "選択なし(&N)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "すでにClibreにあるもの:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "著者名ソート" @@ -10349,7 +10353,7 @@ msgid "Manage authors" msgstr "著者を編集" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "検索語(&S):" @@ -10616,7 +10620,7 @@ msgstr "" "フェーズ {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" @@ -10644,79 +10648,79 @@ msgid "" "sure?" msgstr "同じ名前の検索/置換が存在しているので上書きします。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "メタ情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "自動的に著者名ソートを設定する(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "タイトルと著者を入れ替える(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "著者名ソート(&O): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "この本の著者のソート方法を指定。例えば、Charles Dickens を Dickens, Charles のようにしてソート。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "評価(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "本の評価(0-5)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " つ星" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "タグの追加(&G): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" -msgstr "タグエディタを開く" +msgstr "タグエディターを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "タグの削除(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "本から取り除く、カンマ区切りのタグのリスト。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "本からすべてのタグを取り除く時にはチェックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "すべて削除(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "チェックすると、シリーズは消去されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "シリーズを消去(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10726,11 +10730,11 @@ msgstr "" "チェックをしなければ、本のシリーズ番号は1に設定されます。チェックすると、選択した本は自動的にあなたが選択した順番に番号付けされます。そのため、本Aの次に" "本Bを選択した場合は、本Aが1番になり、本Bが2番になります。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "本のシリーズを自動的に番号付けする(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -10739,42 +10743,42 @@ msgstr "" "シリーズは通常データベース中のシリーズの最大の番号から再番号されます。\n" "このボックスをチェックするとcalibreはこのボックスの値から番号付けを始めます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "強制番号付けの最初の番号(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "日付(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "日付を適用(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "発行日(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "発行日をクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "言語(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "フォーマットの削除(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10783,11 +10787,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "変換前のオリジナルを復元する(利用できる場合)(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -10796,21 +10800,21 @@ msgstr "" "タイトルを強制的にタイトル用大・小文字(タイトル・ケース)にする。もし、これと「著者を入れ替え」の両方がチェックされた場合、タイトルと著者は、これの適応前" "に入れ替えられます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "タイトルをタイトル文字にする(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "タイトル(ソート)を現在のタイトルを元に更新する。これは他のタイトルへの変更が行われた時のみに適応されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "タイトルソートを更新する(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10820,125 +10824,125 @@ msgstr "" "\n" "これらの本の今後の変換にはデフォルトの設定が使用されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "選択した本に保存された変換設定を削除する(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "表紙を変更(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "デフォルトの表紙を生成(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "表紙を削除(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "電子書籍ファイルから設定(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "基本書誌情報(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "カスタム書誌情報(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "検索/置換をロード(&H):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "ロードする、保存された検索/置換を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "現在の検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "保存(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "検索フィールド(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "検索したいフィールドの名前" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "検索モード(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "識別子タイプ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "どの識別子タイプに操作を行うか選択" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "テンプレート(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "検索/置換の元として使用されるテンプレートを入力" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "大文字・小文字を区別(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "置換(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "置換後に変換操作を行う(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10948,25 +10952,25 @@ msgstr "" "検索/置換後にどのようにテキストを処理するかを選択する。文字列モードではフィールド全体が処理されます。正規表現モードではマッチしたテキストだけが処理されま" "す。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "対象フィールド(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "置換処理が終わった後、テキストが入れられるフィールド。もし空白の場合、元フィールドが使われます。(フィールドが変更可能の時のみ)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "モード(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "どのようにテキストが結果にコピーされるかを指定してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10976,41 +10980,41 @@ msgstr "" "結果のアイテムが複数の値に分けられるか、一つの値のままにするのかを指定します。このオプションは元フィールドが複数でなく、結果フィールドが複数の場合に有用で" "しょう。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "結果を分割(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "複数値のフィールドで(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "個を" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "個から始める。値のセパレータは" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "テスト結果の、複数値フィールドの値を一つ一つの値として表示する時に使われます。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "テスト文字列" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "テスト結果" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "テスト:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "検索と置換(&S)" @@ -11020,14 +11024,14 @@ msgstr "パスワードが必要です" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "ユーザー名(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "パスワード(&P):" @@ -11035,7 +11039,7 @@ msgstr "パスワード(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "パスワードの表示(&S)" @@ -11476,7 +11480,7 @@ msgstr "現在の保存された検索は完全に削除されます。 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:94 msgid "Saved Search Editor" -msgstr "保存された検索の編集" +msgstr "保存された検索エディター" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:95 msgid "Saved Search: " @@ -11993,7 +11997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:129 msgid "Invalid port number" -msgstr "不正なポート番号です" +msgstr "無効なポート番号" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice.py:119 msgid "You must provide a port number." @@ -12017,7 +12021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:86 msgid "Smart device control" -msgstr "" +msgstr "スマートデバイスコントロール" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:87 msgid "" @@ -12036,7 +12040,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:90 msgid "Calibre IP addresses:" -msgstr "" +msgstr "CalibreのIPアドレス:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:91 msgid "Possibe IP addresses:" @@ -12044,23 +12048,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:92 msgid "Optional &password:" -msgstr "" +msgstr "オプションのパスワード(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:93 msgid "Optional password for security" -msgstr "" +msgstr "セキュリティ対策のオプションのパスワード" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:95 msgid "Optional &fixed port:" -msgstr "" +msgstr "オプションの固定ポート(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:96 msgid "Optional port number" -msgstr "" +msgstr "オプションのポート番号" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:97 msgid "&Use a fixed port" -msgstr "" +msgstr "固定ポートを使用する(&U)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:98 msgid "&Automatically allow connections at calibre startup" @@ -12077,12 +12081,12 @@ msgstr " (どの本にもない)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:146 msgid "Category lookup name: " -msgstr "カテゴリ検索名: " +msgstr "カテゴリー検索名: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:222 msgid "Invalid name" -msgstr "名前が間違っています" +msgstr "無効な名前" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:223 @@ -12104,31 +12108,31 @@ msgstr "名前はすでに使われています。(たぶん大小文字が違 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:244 msgid "" "The current tag category will be permanently deleted. Are you sure?" -msgstr "現在のタグカテゴリは完全に削除されます。よろしいですか?" +msgstr "現在のタグカテゴリーは完全に削除されます。よろしいですか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:166 msgid "User Categories Editor" -msgstr "ユーザーカテゴリの編集" +msgstr "ユーザーカテゴリーエディター" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:167 msgid "Category name: " -msgstr "カテゴリ名: " +msgstr "カテゴリー名: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:168 msgid "Select a category to edit" -msgstr "編集するカテゴリを選択" +msgstr "編集するカテゴリーを選択" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:169 msgid "Delete this selected tag category" -msgstr "選択されたタグカテゴリを削除" +msgstr "選択されたタグカテゴリーを削除" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:171 msgid "Enter a category name, then use the add button or the rename button" -msgstr "カテゴリ名を入力して、追加ボタンや変更ボタンを使ってください。" +msgstr "カテゴリー名を入力して、追加ボタンや変更ボタンを使ってください。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 msgid "Add a new category" -msgstr "新しいカテゴリを追加" +msgstr "新しいカテゴリーを追加" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 msgid "Rename the current category to what is in the box" @@ -12136,11 +12140,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:176 msgid "Category filter: " -msgstr "カテゴリフィルター: " +msgstr "カテゴリーフィルター: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:177 msgid "Select the content kind of the new category" -msgstr "新しいカテゴリの内容種類を選択" +msgstr "新しいカテゴリーの内容種類を選択" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:178 msgid "A&vailable items" @@ -12148,7 +12152,7 @@ msgstr "現在のアイテム(&V)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:179 msgid "Apply tags to current tag category" -msgstr "現在のタグカテゴリにタグを適用" +msgstr "現在のタグカテゴリーにタグを適用" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:181 msgid "A&pplied items" @@ -12156,7 +12160,7 @@ msgstr "適用されたアイテム(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:182 msgid "Unapply (remove) tag from current tag category" -msgstr "現在のタグカテゴリからタグを削除" +msgstr "現在のタグカテゴリーからタグを削除" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:83 msgid "Are your sure?" @@ -12170,7 +12174,7 @@ msgstr "次のタグが1つ以上の本で使われています。本当に削 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 msgid "Tag Editor" -msgstr "タグエディタ" +msgstr "タグエディター" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 msgid "A&vailable tags" @@ -12224,15 +12228,15 @@ msgstr "以前" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "検索" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" -msgstr "" +msgstr "検索するテキストの一部を入力してください" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 msgid "No tag found" -msgstr "" +msgstr "タグがありません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" @@ -12250,11 +12254,11 @@ msgstr "著者ソート" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 1" -msgstr "" +msgstr "タグ1" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:227 msgid "Tag 2" -msgstr "" +msgstr "タグ2" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:269 msgid "Template language tutorial" @@ -12320,7 +12324,7 @@ msgstr "ボックスからすべてのテンプレートを削除" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:32 msgid "Open Template Editor" -msgstr "テンプレート編集を開く" +msgstr "テンプレートエディターを開く" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:56 msgid "Test email settings" @@ -12671,7 +12675,7 @@ msgstr "タイトル:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:138 msgid "Regular expression (?P)" -msgstr "" +msgstr "正規表現 (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:142 @@ -12752,7 +12756,7 @@ msgstr "フォントファミリーを選択" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:195 msgid "Add &fonts" -msgstr "" +msgstr "フォントを追加(&F)" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:199 msgid "Choose a font family from the list below:" @@ -12760,11 +12764,11 @@ msgstr "下のリストからフォントファミリーを選択:" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:205 msgid "Find Next" -msgstr "" +msgstr "次を検索" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:208 msgid "Find Previous" -msgstr "" +msgstr "前を検索" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:258 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:377 @@ -12783,24 +12787,24 @@ msgstr "なし" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:264 msgid "Select font files" -msgstr "" +msgstr "フォントファイルを選択" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:264 msgid "TrueType/OpenType Fonts" -msgstr "" +msgstr "TrueType/OpenTypeフォント" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:274 msgid "Corrupt font" -msgstr "" +msgstr "壊れたフォント" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:275 #, python-format msgid "Failed to read metadata from the font file: %s" -msgstr "" +msgstr "フォントファイルからメタデータを読み込めません: %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:294 msgid "Added fonts" -msgstr "" +msgstr "追加フォント" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:295 #, python-format @@ -13033,7 +13037,7 @@ msgstr "このデバイスの取り出し" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:61 msgid "Configure this device" -msgstr "" +msgstr "このデバイスを設定" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 msgid "Show books in calibre library" @@ -13074,19 +13078,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "<p>本リストをタイトル、著者、出版社などで検索します。<br><br>空白で区切られた言葉はAND検索します。" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Go!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "クイック検索を行う(Enterキーでもできます)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "クイック検索をリセット" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "現在の検索文字列をコピー(検索名の替わりに)" @@ -13313,13 +13317,13 @@ msgstr "カスタムプラグインを無視。プラグインでcalibreの起 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:75 msgid "Path too long" -msgstr "" +msgstr "パスが長すぎます" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:76 #, python-format msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." -msgstr "" +msgstr "Calibre Portable (%s) のパスが長過ぎます。59文字以下にしてください。" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:777 @@ -13428,7 +13432,7 @@ msgstr "%s はすでに実行中です" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:371 msgid "No running calibre found" -msgstr "" +msgstr "実行中のcalibreはありません" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:375 msgid "Shutdown command sent, waiting for shutdown..." @@ -13601,7 +13605,7 @@ msgstr "無効な表紙" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:982 msgid "Could not change cover as the image is invalid." -msgstr "イメージが無効なため表紙を替える事ができません。" +msgstr "画像が無効なので表紙を変更できません。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1139 msgid "Tags changed" @@ -14010,12 +14014,12 @@ msgstr "重複するフォーマットごとに新しいレコードを作成" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:52 msgid "Choose a folder" -msgstr "" +msgstr "フォルダーの選択" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:116 msgid "Invalid folder" -msgstr "" +msgstr "無効なフォルダー" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:111 #, python-format @@ -14168,11 +14172,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:169 msgid "Folder to auto-add files from" -msgstr "" +msgstr "ファイルを自動的に追加するフォルダー" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:170 msgid "Browse for folder" -msgstr "" +msgstr "フォルダーを参照" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:172 msgid "Automatically &convert added files to the current output format" @@ -14809,7 +14813,7 @@ msgstr "列を探す時に使われます。小文字(アルファベット) #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223 msgid "" "Column heading in the library view and category name in the tag browser" -msgstr "ライブラリ表示の列名と、タグブラウザーのカテゴリ名に使われます。" +msgstr "ライブラリ表示の列名と、タグブラウザーのカテゴリー名に使われます。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" @@ -14923,7 +14927,7 @@ msgstr "GUIでのソートや検索時にこの列をどのように取り扱う #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:252 msgid "If checked, this column will appear in the tags browser as a category" -msgstr "チェックすると、この列はタグブラウザーにカテゴリとして表示されます" +msgstr "チェックすると、この列はタグブラウザーにカテゴリーとして表示されます" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253 msgid "Show in tags browser" @@ -15291,7 +15295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:283 msgid "Tags browser category &partitioning method:" -msgstr "タグブラウザーカテゴリの分割方法(&P):" +msgstr "タグブラウザーカテゴリーの分割方法(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:284 msgid "" @@ -15301,7 +15305,7 @@ msgid "" "have a list of fixed-sized groups. Set to disabled\n" "if you never want subcategories" msgstr "" -"制限以上の数がある場合、タグブラウザーでサブカテゴリをどのように表示するかを設定します。\n" +"制限以上の数がある場合、タグブラウザーでサブカテゴリーをどのように表示するかを設定します。\n" "最初の1文字にすると A, B, C のようなリストになり、分割を選ぶと同じ数のグループに分割されます。\n" "サブカテゴリが要らない場合には無効にしてください。" @@ -15335,11 +15339,11 @@ msgstr "タグブラウザーで平均評価を表示(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:299 msgid "Categories with &hierarchical items:" -msgstr "階層化するカテゴリアイテム(&H):" +msgstr "階層化するカテゴリーアイテム(&H):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:300 msgid "Use &alternating row colors in the Tag Browser" -msgstr "タグブラウザで行に別の色を使う(&A)" +msgstr "タグブラウザーで行に別の色を使う(&A)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:302 msgid "Show cover &browser in a separate window (needs restart)" @@ -15662,7 +15666,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:294 msgid "Invalid destination" -msgstr "不正な対象" +msgstr "無効な対象" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:295 msgid "The destination field cannot be blank" @@ -15861,9 +15865,9 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" -"以下のテンプレートを修正すると、どのフォルダにファイルを保存するか、与えられたどのようなファイル名で保存するか設定することができます。「/」文字を使うこと" -"でサブフォルダーも指定できます。使用できる書誌情報の変数は、以下に表示されている通りです。ある本に一部の書誌情報がなかった場合、変数は空文字で置き換えられ" -"ます。" +"以下のテンプレートを修正すると、どのフォルダーにファイルを保存するか、与えられたどのようなファイル名で保存するか設定することができます。「/」文字を使うこ" +"とでサブフォルダーも指定できます。使用できる書誌情報の変数は、以下に表示されている通りです。ある本に一部の書誌情報がなかった場合、変数は空文字で置き換えら" +"れます。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:59 msgid "Available variables:" @@ -15946,10 +15950,10 @@ msgstr "" "code>series</code>, <code>#myseries</code>, と <code>#myseries2</code> " "の3つの列から検索されます。<p>ドロップダウンボックスにグループ化検索名の名前を入力し、値ボックスに検索する列のリストを入力して、保存ボタンを押してくだ" "さい。<p>注:検索文字は小文字に変換されます。<code>MySearch</code> と " -"<code>mysearch</code>は同一です。<p>グループ化検索名をタグブラウザのユーザーカテゴリとして表示することも可能です。グループ化検索名" -"を単にユーザーカテゴリの作成ボックスに入れてください。複数の検索名をコンマで区切って入れることもできます。新しいユーザーカテゴリーには自動的にグループ化検" -"索名で検索された物が表示されます。<p>自動ユーザーカテゴリはグループ化検索名に含まれる列からの検索結果を簡単に見ることができます。上の<code>all" -"series</code>の例を使うと、自動的に作られたユーザーカテゴリには<code>series</code>, " +"<code>mysearch</code>は同一です。<p>グループ化検索名をタグブラウザーのユーザーカテゴリーとして表示することも可能です。グループ化検" +"索名を単にユーザーカテゴリーの作成ボックスに入れてください。複数の検索名をコンマで区切って入れることもできます。新しいユーザーカテゴリーには自動的にグルー" +"プ化検索名で検索された物が表示されます。<p>自動ユーザーカテゴリーはグループ化検索名に含まれる列からの検索結果を簡単に見ることができます。上の<code" +">allseries</code>の例を使うと、自動的に作られたユーザーカテゴリーには<code>series</code>, " "<code>#myseries</code>, and " "<code>#myseries2</code>フィールドに入れられたすべてのシリーズ名が入ります。これは重複のチェックや、特定のアイテムを含む列を見つける" "時、あるいは階層的カテゴリー(カテゴリーを含むカテゴリー)を作る時に便利です。" @@ -16067,7 +16071,7 @@ msgstr "現在のグループ化検索名を保存。名前を変えて保存を #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:189 msgid "Make &user categories from:" -msgstr "ユーザーカテゴリを作る(&U):" +msgstr "ユーザーカテゴリーを作成(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:190 msgid "" @@ -16181,7 +16185,7 @@ msgstr "アクセスログ:" msgid "You need to restart the server for changes to take effect" msgstr "変更を有効にするには、サーバーを再起動する必要があります。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16191,33 +16195,33 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "表紙を表示する最大のサイズ (幅x高さ)。これより大きな表紙はリサイズされます。 " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "最大の表紙サイズ(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "サーバーのポート番号(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "クエリごとの最大OPDSアイテム数(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "グループ化されていない最大OPDSアイテム数(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "制限する対象(保存された検索):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16226,41 +16230,41 @@ msgstr "" "この(保存された検索による)制限は、コンテンツサーバーで利用できる本を検索結果にマッチした物のみに制限します。この設定はライブラリごとに設定されます。(つ" "まり、ライブラリごと異なる制限をかけられます)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "サーバーを開始(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "サーバーを停止(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "サーバーのテスト(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16269,27 +16273,24 @@ msgstr "" "calibreにはネットワークサーバーが内蔵されており、世界中どこからでもブラウザーを使ってあなたの本コレクションにアクセスする事ができます。設定の変更点" "は、サーバーの再起動後のみに有効になります。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "calibreの起動時に自動でサーバーを起動" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "サーバーログの表示(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>calibreを実行している間のみサーバーとして機能するので、Calibreを実行したままにしてください。\n" -"<p>calibreサーバーへデバイスから接続するには、例えばiPhoneのStanzaリーダーの新しいカタログの場合は " -"http://myhostname:8080 " -"という形式のURLを使用してください。myhostnameは、calibreが稼働しているコンピューターのホスト名もしくはIPアドレスです" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -17177,11 +17178,11 @@ msgstr "検索" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:983 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:992 msgid "Rename user category" -msgstr "ユーザーカテゴリの名前を変更" +msgstr "ユーザーカテゴリーの名前を変更" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:964 msgid "You cannot use periods in the name when renaming user categories" -msgstr "ユーザーカテゴリの名前を変更する時に、名前にピリオドは使用できません。" +msgstr "ユーザーカテゴリーの名前を変更する時に、名前にピリオドは使用できません。" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:984 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:993 @@ -17218,7 +17219,7 @@ msgstr "タグを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:575 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:579 msgid "Manage User Categories" -msgstr "ユーザーカテゴリを管理" +msgstr "ユーザーカテゴリーを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:561 @@ -17235,17 +17236,17 @@ msgstr "現在の検索制限は無効です" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:84 msgid "New Category" -msgstr "新規カテゴリ" +msgstr "新規カテゴリー" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:138 msgid "Delete user category" -msgstr "ユーザーカテゴリを削除" +msgstr "ユーザーカテゴリーを削除" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:136 #, python-format msgid "%s is not a user category" -msgstr "%s はユーザーカテゴリではありません" +msgstr "%s はユーザーカテゴリーではありません" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:139 #, python-format @@ -17254,21 +17255,21 @@ msgstr "%s には項目を含みます。本当にこれを削除しますか? #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:160 msgid "Remove category" -msgstr "カテゴリを削除" +msgstr "カテゴリーを削除" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:161 #, python-format msgid "User category %s does not exist" -msgstr "ユーザーカテゴリ %s は存在しません" +msgstr "ユーザーカテゴリー %s は存在しません" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:180 msgid "Add to user category" -msgstr "ユーザーカテゴリに追加" +msgstr "ユーザーカテゴリーに追加" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:181 #, python-format msgid "A user category %s does not exist" -msgstr "ユーザーカテゴリ %s は存在しません" +msgstr "ユーザーカテゴリー %s は存在しません" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:253 msgid "Delete item" @@ -17295,7 +17296,7 @@ msgstr "" "項目を検索。これは「含有」検索です。つまりこのテキストが名前のどこかに\n" "あってもマッチします。検索の書式と同様に検索を特定のカテゴリに制限する\n" "こともできます。例えば、「tags:foo」はタグの中でfooを探しますが、著者\n" -"などでは探しません。「*foo」はすべてのカテゴリ中でテキストfooを含有す\n" +"などでは探しません。「*foo」はすべてのカテゴリー中でテキストfooを含有す\n" "る項目のみを表示します。" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:345 @@ -17308,7 +17309,7 @@ msgstr "最初/次のマッチ項目を見つける" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:355 msgid "Collapse all categories" -msgstr "すべてのカテゴリを閉じる" +msgstr "すべてのカテゴリーを閉じる" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:379 msgid "No More Matches.</b><p> Click Find again to go to first match" @@ -17388,7 +17389,7 @@ msgstr "%sのリンクを編集" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:462 #, python-format msgid "Add %s to user category" -msgstr "%s をユーザーカテゴリに追加" +msgstr "%s をユーザーカテゴリーに追加" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:475 #, python-format @@ -17413,31 +17414,31 @@ msgstr "%s 以外のものを検索" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Add sub-category to %s" -msgstr "%s にサブカテゴリを追加" +msgstr "%s にサブカテゴリーを追加" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:519 #, python-format msgid "Delete user category %s" -msgstr "ユーザーカテゴリ %s を削除" +msgstr "ユーザーカテゴリー %s を削除" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 #, python-format msgid "Hide category %s" -msgstr "カテゴリ %s を隠す" +msgstr "カテゴリー %s を隠す" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 msgid "Show category" -msgstr "カテゴリ表示" +msgstr "カテゴリー表示" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:538 #, python-format msgid "Search for books in category %s" -msgstr "カテゴリ %s で本を検索" +msgstr "カテゴリー %s で本を検索" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 #, python-format msgid "Search for books not in category %s" -msgstr "カテゴリ %s のない本を検索" +msgstr "カテゴリー %s のない本を検索" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:553 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:558 @@ -17455,11 +17456,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:586 msgid "Show all categories" -msgstr "すべてのカテゴリを表示" +msgstr "すべてのカテゴリーを表示" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:590 msgid "Change sub-categorization scheme" -msgstr "サブカテゴリ化の方法を変更" +msgstr "サブカテゴリー化の方法を変更" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:591 msgid "Disable" @@ -18714,8 +18715,8 @@ msgid "" "<p>Choose a location for your books. When you add books to calibre, they " "will be copied here. Use an <b>empty folder</b> for a new calibre library:" msgstr "" -"<p>本のある場所を指定してください。Calibreに本を追加するとここにコピーされます。新しいCalibreライブラリの場合は<b>空のフォルダ</b>" -"を利用してください:" +"<p>本のある場所を指定してください。Calibreに本を追加するとここにコピーされます。新しいCalibreライブラリの場合は<b>空のフォルダー</b" +">を利用してください:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60 msgid "" @@ -19312,7 +19313,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20165,8 +20166,8 @@ msgstr "" "これはmetadata.dbファイルが壊れてしまった時に有用です。\n" "\n" "注意: " -"このコマンドは完全にデータベースを再生成します。すべての保存された検索、ユーザーカテゴリ、書誌情報変換ルール、書誌ごとの変換設定、カスタムレシピは失われま" -"す。再生された書誌情報は、OPFファイルの内容と同様になります。\n" +"このコマンドは完全にデータベースを再生成します。すべての保存された検索、ユーザーカテゴリー、書誌情報変換ルール、書誌ごとの変換設定、カスタムレシピは失われ" +"ます。再生された書誌情報は、OPFファイルの内容と同様になります。\n" " " #: /home/kovid/work/calibre/src/calibre/library/cli.py:1180 @@ -20189,13 +20190,13 @@ msgid "" msgstr "" "%prog list_categories [options]\n" "\n" -"データベース中のカテゴリ情報のレポートを作成します。情報はタグブラウザーに表示されるものと同等です。\n" +"データベース中のカテゴリー情報のレポートを作成します。情報はタグブラウザーに表示されるものと同等です。\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1238 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" -msgstr "カテゴリ内のアイテムのカウント番号ではなく、カテゴリ内のアイテム番号のみを出力します。" +msgstr "カテゴリー内のアイテムのカウント番号ではなく、カテゴリー内のアイテム番号のみを出力します。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1243 msgid "" @@ -20208,7 +20209,7 @@ msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -"カンマ区切りのカテゴリの検索名リスト。\n" +"カンマ区切りのカテゴリーの検索名リスト。\n" "デフォルト: all" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1252 @@ -20240,11 +20241,11 @@ msgstr "" "\n" "各コマンドの詳細は: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "ラベルが指定されていません。" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -20520,7 +20521,7 @@ msgid "" "more than this number of items. Default: %default. Set to a large number to " "disable grouping." msgstr "" -"カテゴリ内にこの数字以上のアイテムがあった場合、著者やタグの最初の1文字目でグループ化する。デフォルト: %default. " +"カテゴリー内にこの数字以上のアイテムがあった場合、著者やタグの最初の1文字目でグループ化する。デフォルト: %default. " "大きい数を設定すると(実質的に)グループ化を無効にできます。" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48 @@ -20595,15 +20596,15 @@ msgstr "ホーム" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:400 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:469 msgid "Browse books by" -msgstr "本のカテゴリ:" +msgstr "本のカテゴリー:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405 msgid "Choose a category to browse by:" -msgstr "ブラウズするカテゴリを選択:" +msgstr "閲覧するカテゴリーを選択:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:540 msgid "Browsing by" -msgstr "カテゴリ:" +msgstr "カテゴリー:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:541 msgid "Up" @@ -20615,7 +20616,7 @@ msgstr ":" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:681 msgid "Books in" -msgstr "カテゴリ中の本:" +msgstr "カテゴリー中の本:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:775 msgid "Other formats" @@ -20669,7 +20670,7 @@ msgstr "" "[options]\n" "\n" "Calibreのコンテンツサーバーを開始します。Calibreのコンテンツサーバーは、Calibreのライブラリをインターネット上に公開します。デフォルト" -"のインターフェースは、カテゴリ別にライブラリを閲覧できるようになっています。/mobile " +"のインターフェースは、カテゴリー別にライブラリを閲覧できるようになっています。/mobile " "ではモバイルブラウザーに最適化されたインターフェースにアクセスしたり、/opds " "では読み上げアプリケーションで利用するためのOPDSベースのインターフェースにアクセスすることもできます。\n" "\n" @@ -20831,7 +20832,7 @@ msgstr "名前をつけた保存された検索のリスト" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:411 msgid "User-created tag browser categories" -msgstr "ユーザーが作ったタグブラウザーのカテゴリ" +msgstr "ユーザー作成のタグブラウザーのカテゴリー" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:413 msgid "How and when calibre updates metadata on the device." @@ -22348,7 +22349,7 @@ msgstr "" "categories_collapsed_rating_template 、そして人気度でソートする時には\n" "categories_collapsed_popularity_template を使います。\n" "テンプレートには2つの変数が使用できます: first と last です。\n" -"変数'first'はサブカテゴリの最初のアイテムです。そして変数 'last' はサブカテゴリの最後のアイテムです。\n" +"変数'first'はサブカテゴリーの最初のアイテムです。そして変数 'last' はサブカテゴリーの最後のアイテムです。\n" "どちらの変数も 'objects' です;これらは接尾辞によって取得できる複数の値を含んでいます。\n" "例えば、著者カテゴリでの first.name は著者の名前となります。\n" "使用できるサブ値は:\n" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index 95971f2119..5d660379ba 100644 --- a/src/calibre/translations/jv.po +++ b/src/calibre/translations/jv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro <ang@desa.in>\n" "Language-Team: Javanese <jv@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:51+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:43+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -924,7 +924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -936,7 +936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -987,11 +987,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2404,7 +2404,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2942,69 +2942,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4024,7 +4024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5053,134 +5053,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5188,7 +5188,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5197,13 +5197,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5214,37 +5214,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5283,9 +5283,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6374,38 +6373,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6497,8 +6477,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6554,6 +6534,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6725,7 +6710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7650,7 +7635,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7903,7 +7888,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7918,7 +7903,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7927,7 +7912,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7935,7 +7920,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7943,8 +7928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8712,10 +8697,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8728,23 +8713,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8763,47 +8748,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9836,6 +9821,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9909,7 +9912,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10160,7 +10163,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10188,79 +10191,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10268,53 +10271,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10323,157 +10326,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10481,25 +10484,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10507,41 +10510,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10551,14 +10554,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10566,7 +10569,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12552,19 +12555,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15520,7 +15523,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15530,96 +15533,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18489,7 +18493,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19308,11 +19312,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ka.po b/src/calibre/translations/ka.po index eb0e536280..1b44a1312f 100644 --- a/src/calibre/translations/ka.po +++ b/src/calibre/translations/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-26 09:07+0000\n" "Last-Translator: clouds ge <alexzalk@gmail.com>\n" "Language-Team: Georgian <ka@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:48+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:41+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -921,7 +921,7 @@ msgstr "გათიშე დასახელებული ფლაგი #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -933,7 +933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -984,11 +984,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "დაუკავშირდი S60 ტელეფონებს." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "დაუკავშირდი WebOS ტაბლეტებს." @@ -2401,7 +2401,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2939,69 +2939,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4021,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5050,134 +5050,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5185,7 +5185,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5194,13 +5194,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5211,37 +5211,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5280,9 +5280,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6371,38 +6370,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6494,8 +6474,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6551,6 +6531,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6722,7 +6707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7647,7 +7632,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7900,7 +7885,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7915,7 +7900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7924,7 +7909,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7932,7 +7917,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7940,8 +7925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8709,10 +8694,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8725,23 +8710,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8760,47 +8745,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9833,6 +9818,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9906,7 +9909,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10157,7 +10160,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10185,79 +10188,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10265,53 +10268,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10320,157 +10323,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10478,25 +10481,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10504,41 +10507,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10548,14 +10551,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10563,7 +10566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12549,19 +12552,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15517,7 +15520,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15527,96 +15530,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18486,7 +18490,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19305,11 +19309,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 4fa6d8d1e7..6805990c53 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh <sknagesh@gmail.com>\n" "Language-Team: Kannada <kn@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:51+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:44+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -921,7 +921,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -933,7 +933,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -984,11 +984,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2401,7 +2401,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2939,69 +2939,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4021,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5050,134 +5050,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5185,7 +5185,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5194,13 +5194,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5211,37 +5211,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5280,9 +5280,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6371,38 +6370,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6494,8 +6474,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6551,6 +6531,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6722,7 +6707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7647,7 +7632,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7900,7 +7885,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7915,7 +7900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7924,7 +7909,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7932,7 +7917,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7940,8 +7925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8709,10 +8694,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8725,23 +8710,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8760,47 +8745,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9833,6 +9818,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9906,7 +9909,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10157,7 +10160,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10185,79 +10188,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10265,53 +10268,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10320,157 +10323,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10478,25 +10481,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10504,41 +10507,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10548,14 +10551,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10563,7 +10566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12549,19 +12552,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15517,7 +15520,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15527,96 +15530,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18486,7 +18490,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19305,11 +19309,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index e3e244cc76..a071fdb4da 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:54+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Korean <ko@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:52+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:44+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -928,7 +928,7 @@ msgstr "주어진 이름의 플러그인을 사용하지 않습니다" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -940,7 +940,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -991,11 +991,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2417,7 +2417,7 @@ msgid "There is insufficient free space on the storage card" msgstr "메모리카드에 여유 공간이 부족합니다." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s가 만들어졌습니다" @@ -2991,70 +2991,70 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "새로운 PDF 변환 엔진을 사용합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" "문서의 사용자 크기입니다. 양식으로 너비x높이를 사용합니다. 예를 들면 `123x321`. 이것은 모든 지정된 종이 크기를 무시합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4105,7 +4105,7 @@ msgstr "템플릿 오류" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "아니오" @@ -5143,134 +5143,134 @@ msgstr "라이브러리 전환/생성..." msgid "%d books" msgstr "%d 권의 책" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "빠른 전환" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "라이브러리 이름 변경" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "무작위로 책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "빠른 전환" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "라이브러리 이름 변경" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "라이브러리 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "라이브러리 메타정보 백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "모든 책의 메타정보 백업을 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "라이브러리 검사" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "이름 변경" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "<b>%s</b> 라이브러리의 새로운 이름을 선택하세요. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "이미 존재함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "%s 폴더는 이미 존재합니다. 삭제를 먼저 하세요." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "이름 변경 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "메타정보 백업" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5278,7 +5278,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5287,13 +5287,13 @@ msgstr "" msgid "Success" msgstr "성공" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5304,37 +5304,37 @@ msgstr "" msgid "Failed" msgstr "실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "데이터베이스 무결성 검사가 실패했으며, 자세한 사항은 상세히 보기를 누르세요." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "문제가 발견되지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "허용안함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "작업이 실행중이면 라이브러리를 변경할 수 없습니다." @@ -5373,9 +5373,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6464,38 +6463,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "중복 파일이 존재합니다!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "중복 파일 추가..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "저장하는 중..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "저장됨" @@ -6587,8 +6567,8 @@ msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6644,6 +6624,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "폴더마다 여러권의 책, 모든 전자책 파일은 다른 책이라고 가정합니다(&M)" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "중복 파일이 존재합니다!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6815,7 +6800,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7742,7 +7727,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "바꾸지 않음" @@ -7995,7 +7980,7 @@ msgid "Change the title of this book" msgstr "이 책의 제목 변경하기" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "저자(&A): " @@ -8010,7 +7995,7 @@ msgid "" msgstr "이 책의 저자를 변경합니다. 여러명의 저자는 쉼표(,)로 구분해야 합니다." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "출판사(&P): " @@ -8019,7 +8004,7 @@ msgid "Ta&gs: " msgstr "태그(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8028,7 +8013,7 @@ msgstr "" "태그는 책을 분류합니다. 이것은 특히 검색하는데 유용합니다.<br><br>쉼표로 구분하며 어떠한 문장이나 문구일 수 있습니다." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8036,8 +8021,8 @@ msgstr "시리즈(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "알려진 시리즈의 목록입니다. 새로운 시리즈를 추가할 수 있습니다." @@ -8810,10 +8795,10 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8826,23 +8811,23 @@ msgid "Undefined" msgstr "정의되지 않음" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "별" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "별점 지정 안함" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8861,47 +8846,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " 색인:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "변경사항 적용" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "시리즈 제거" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "모든 태그 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "추가할 태그" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "제거할 태그" @@ -9934,6 +9919,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "저자 분류" @@ -10007,7 +10010,7 @@ msgid "Manage authors" msgstr "저자명 관리" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10258,7 +10261,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10286,79 +10289,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "메타 정보 수정하기" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "자동으로 저자 분류를 지정합니다(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "제목과 저자를 서로 바꾸기(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "저자 분류(&O): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "별점(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "이 책의 별점입니다. 0-5" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " 별" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "태그 추가(&G): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "태그 편집기 열기" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "태그 지우기(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "책에서 지울 태그의 목록입니다. 쉼표(,)로 구분합니다. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "책에서 모든 태그를 지우려면 이 상자를 체크하세요." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "모두 지우기(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10366,53 +10369,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "날짜(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "yyyy MMM d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "날짜 적용(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "출판일자(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "출판일자 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "형식 지우기(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10421,32 +10424,32 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10456,125 +10459,125 @@ msgstr "" "\n" "앞으로 이 책의 변환은 기본 설정을 사용할 것입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "선택된 책에 대해 보관된 변환 설정을 지웁니다(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "표지 변경(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "기본 표지 생성(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "표지 지우기(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "기본 메타 정보(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "사용자 지정 메타 정보(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "저장(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "삭제" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "검색 모드(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "템플릿(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10582,25 +10585,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "모드(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10608,41 +10611,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "검색과 교체(&S)" @@ -10652,14 +10655,14 @@ msgstr "암호가 필요합니다" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "사용자 이름(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "암호(&P):" @@ -10667,7 +10670,7 @@ msgstr "암호(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "암호 표시(&S)" @@ -12653,19 +12656,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "빠른 검색 초기화" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "현재의 검색어를 복사합니다 (검색 이름 대신에)" @@ -15636,7 +15639,7 @@ msgstr "접근 기록:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15646,74 +15649,74 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "표지를 출력하기 위한 최대 크기(너비x높이)입니다. 보다 큰 표지는 자동으로 조절됩니다. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "표지의 최대 크기(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "서버 포트(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "요청마다 최대 OPDS 항목 수(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "최대 OPDS 그룹화 되지 않은 항목 수(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "서버 시작(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "서버 정지(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "서버 시험(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -15722,22 +15725,23 @@ msgstr "" "calibre는 세계 어디에서든지 웹브라우저를 사용해서 당신의 책 모음집에 접근하게 하는 네트워크 서버를 포함합니다. 설정한 모든 " "변경사항은 서버를 재시작한 후에 적용됩니다." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "서버 기록 보기(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18624,7 +18628,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19463,11 +19467,11 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "라벨이 제공되지 않았습니다" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 3da519b4fb..74220502a0 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n" "Language-Team: Kurdish <ku@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:52+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:44+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 00b4890808..c75afab5d3 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n" "Language-Team: Lithuanian <lt@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:52+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:45+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -925,7 +925,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -937,7 +937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -988,11 +988,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2405,7 +2405,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2943,69 +2943,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4025,7 +4025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5054,134 +5054,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5189,7 +5189,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5198,13 +5198,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5215,37 +5215,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5284,9 +5284,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6375,38 +6374,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6498,8 +6478,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6555,6 +6535,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6726,7 +6711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7651,7 +7636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7904,7 +7889,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7919,7 +7904,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7928,7 +7913,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7936,7 +7921,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7944,8 +7929,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8713,10 +8698,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8729,23 +8714,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8764,47 +8749,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9837,6 +9822,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9910,7 +9913,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10161,7 +10164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10189,79 +10192,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10269,53 +10272,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10324,157 +10327,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10482,25 +10485,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10508,41 +10511,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10552,14 +10555,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10567,7 +10570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12553,19 +12556,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15521,7 +15524,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15531,96 +15534,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18490,7 +18494,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19309,11 +19313,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index e87be99aa7..1b7455f97b 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa <Unknown>\n" "Language-Team: Latgalian <ltg@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:03+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:55+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index c3a5bc73ec..f95b2a9b81 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Inga V <ivanaga@inbox.lv>\n" "Language-Team: Latvian <ivars.arins@dotnet.lv>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:52+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:45+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -29,8 +29,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -56,8 +56,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -136,7 +136,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -960,7 +960,7 @@ msgstr "Atspējot nosaukto spraudni" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -972,7 +972,7 @@ msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboli #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1023,11 +1023,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Komunicē ar S60 telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Komunicēt ar WebOS planšetēm." @@ -2552,7 +2552,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Atmiņas kartē nepietiek brīvas vietas" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -3106,69 +3106,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Lietot jauno PDF pārveidošanas dzini." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4213,7 +4213,7 @@ msgstr "ŠABLONA KĻŪDA" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nē" @@ -5268,134 +5268,134 @@ msgstr "Pārslēgt/izveidot bibliotēku" msgid "%d books" msgstr "%d grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Pārdēvēt bibliotēku" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Noņemt bibliotēku" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Izvēlēties nejaušu grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Pārdēvēt bibliotēku" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Noņemt bibliotēku" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Bibliotēkas apkopšana" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Bibliotēkas metadatu rezerves kopijas stāvoklis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Pārbaudīt bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Atjaunot datubāzi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Pārdēvēt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Jau eksistē" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mape %s jau eksistē. Sākumā to izdzēšiet." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Par garu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Pārsaukt neizdevās" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Rezerves kopijas stāvoklis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Atlikušie grāmatu metadatu faili, kas jāieraksta: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5403,7 +5403,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5412,13 +5412,13 @@ msgstr "" msgid "Success" msgstr "Veiksmīgi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5429,37 +5429,37 @@ msgstr "" msgid "Failed" msgstr "Nesekmīgi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Problēmas nav atrastas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Kamēr ir aktīvi uzdevumi, bibliotēkas nevar mainīt." @@ -5498,9 +5498,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Tukšs rezultāta fails, iepējams, ka pārveidošanas process avarēja" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6596,38 +6595,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Atrasti dublikāti!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Pievieno dublikātus..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Saglabā..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Savāc datus, lūdzu uzgaidiet..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Saglabāts" @@ -6719,8 +6699,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6776,6 +6756,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Atrasti dublikāti!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6947,7 +6932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7872,7 +7857,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8126,7 +8111,7 @@ msgid "Change the title of this book" msgstr "Maina šīs grāmatas nosaukumu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autors(i): " @@ -8142,7 +8127,7 @@ msgstr "" "Mainīt šīs grāmatas autoru(s). Ja autori ir vairāki, tie jāatdala ar komatu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Izdevniecība: " @@ -8151,7 +8136,7 @@ msgid "Ta&gs: " msgstr "&Birkas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8159,7 +8144,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8167,8 +8152,8 @@ msgstr "&Sērija:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Zināmo sēriju saraksts. Jūs varat pievienot jaunas sērijas." @@ -8938,10 +8923,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8954,23 +8939,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "zvaigzne(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8989,47 +8974,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10062,6 +10047,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10135,7 +10138,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10386,7 +10389,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10414,23 +10417,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Rediģēt metadatus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Autors &kārtošanai: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10438,57 +10441,57 @@ msgstr "" "Norāda grāmatas autora(u) kārtošanas secību. Piemēram, Čārlzs Dikenss būtu " "jākārto kā Dikenss, Čārlzs." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Vērtējums:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Šīs grāmatas vērtējums (0 - 5 zvaigznes)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " zvaigznes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Atvērt birku redaktoru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10496,53 +10499,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datums:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10551,157 +10554,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Dzēst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10709,25 +10712,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10735,41 +10738,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Pārbaudāmais teksts" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Pārbaudes rezultāts" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Pārbaude:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10779,14 +10782,14 @@ msgstr "Nepieciešama parole" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10794,7 +10797,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12780,19 +12783,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15761,7 +15764,7 @@ msgstr "Piekļuves žurnāls:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15771,96 +15774,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Startēt serveri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Apturēt serveri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18745,7 +18749,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19564,11 +19568,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index 56c492c697..c86b5e0797 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL <Unknown>\n" "Language-Team: Macedonian <mk@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:53+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:45+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 283c239f96..4d25e0d4f2 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Malayalam <ml@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:53+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:45+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -924,7 +924,7 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -936,7 +936,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -987,11 +987,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2405,7 +2405,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2943,69 +2943,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4029,7 +4029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5058,134 +5058,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5193,7 +5193,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5202,13 +5202,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5219,37 +5219,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5288,9 +5288,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6379,38 +6378,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6502,8 +6482,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6559,6 +6539,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6730,7 +6715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7655,7 +7640,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7908,7 +7893,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7923,7 +7908,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7932,7 +7917,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7940,7 +7925,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7948,8 +7933,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8717,10 +8702,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8733,23 +8718,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8768,47 +8753,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9841,6 +9826,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9914,7 +9917,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10165,7 +10168,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10193,79 +10196,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10273,53 +10276,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10328,157 +10331,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10486,25 +10489,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10512,41 +10515,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10556,14 +10559,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10571,7 +10574,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12557,19 +12560,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15525,7 +15528,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15535,96 +15538,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18494,7 +18498,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19313,11 +19317,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 896367b7fd..6065bd859e 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Marathi <mr@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:53+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:45+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -925,7 +925,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -937,7 +937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -988,11 +988,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2405,7 +2405,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2943,69 +2943,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4025,7 +4025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "नाही" @@ -5054,134 +5054,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5189,7 +5189,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5198,13 +5198,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5215,37 +5215,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "परवानगी नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5284,9 +5284,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6375,38 +6374,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6498,8 +6478,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6555,6 +6535,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6726,7 +6711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7651,7 +7636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7904,7 +7889,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7919,7 +7904,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7928,7 +7913,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7936,7 +7921,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7944,8 +7929,8 @@ msgstr "शृंखला" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8713,10 +8698,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8729,23 +8714,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "तारांकन" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "अतारांकित" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8764,47 +8749,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " सूची:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9837,6 +9822,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9910,7 +9913,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10161,7 +10164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10189,79 +10192,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10269,53 +10272,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10324,157 +10327,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10482,25 +10485,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10508,41 +10511,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10552,14 +10555,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10567,7 +10570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12553,19 +12556,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15521,7 +15524,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15531,96 +15534,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18490,7 +18494,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19309,11 +19313,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 6ea613266d..5fe6d1eb11 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-09-04 04:15+0000\n" "Last-Translator: abuyop <Unknown>\n" "Language-Team: Malay <ms@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:53+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:46+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -938,7 +938,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -950,7 +950,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1001,11 +1001,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2418,7 +2418,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2956,69 +2956,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4041,7 +4041,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5070,134 +5070,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5205,7 +5205,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5214,13 +5214,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5231,37 +5231,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5300,9 +5300,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6391,38 +6390,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6514,8 +6494,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6571,6 +6551,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6742,7 +6727,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7667,7 +7652,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7920,7 +7905,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7935,7 +7920,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7944,7 +7929,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7952,7 +7937,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7960,8 +7945,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8729,10 +8714,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8745,23 +8730,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8780,47 +8765,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9853,6 +9838,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9926,7 +9929,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10177,7 +10180,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10205,79 +10208,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10285,53 +10288,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10340,157 +10343,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10498,25 +10501,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10524,41 +10527,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10568,14 +10571,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10583,7 +10586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12569,19 +12572,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15537,7 +15540,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15547,96 +15550,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18506,7 +18510,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19325,11 +19329,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 19845b2725..ef8005854a 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:14+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:54+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:46+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -967,7 +967,7 @@ msgstr "Slå av navngitte programtillegg" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -979,7 +979,7 @@ msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1030,11 +1030,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommuniser med WebOS tablet." @@ -2538,7 +2538,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Gjengitt %s" @@ -3180,28 +3180,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Benytt den nye PDF konverteringsmaskinen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3210,7 +3210,7 @@ msgstr "" "`123x321` for å spesifisere bredde og høyde. Dette overskriver alle andre " "spesifiserte papirstørrelser." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3218,36 +3218,36 @@ msgstr "" "Behold aspekt-ratio av omslaget fremfor å strekke det slik at det fyller " "hele første side av en generert pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4474,7 +4474,7 @@ msgstr "FEIL I MALEN" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nei" @@ -5536,93 +5536,93 @@ msgstr "Bytt/opprett bibliotek..." msgid "%d books" msgstr "%d bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Hurtigbytte" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Endre navn på bibliotek" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Velg en tilfeldig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Hurtigbytte" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Endre navn på bibliotek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Vedlikehold av bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Sikkerhetskopistatus for metadata i biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 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:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Undersøk biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Gjennopprett database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Endre navn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Velg et nytt navn for biblioteket <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 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:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format 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:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Navneendring feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5631,35 +5631,35 @@ 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Sikkerhetskopieringsstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Sikkerhetskopier metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5667,7 +5667,7 @@ msgstr "" "Metadata vil bli sikkerhetskopiert mens calibre kjører, i en rate av ca 1 " "bok hvert tredje sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5675,7 +5675,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5684,7 +5684,7 @@ msgstr "" msgid "Success" msgstr "Vellykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5693,7 +5693,7 @@ msgstr "" "det finnes filer i biblioteket ditt som samsvarer med informasjonen i " "databasen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5704,33 +5704,33 @@ msgstr "" msgid "Failed" msgstr "Mislykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Sjekk av Integriteten av databasen slo feil. Klikk Vis detaljer for å se " "detaljene." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Ingen problemer ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Filene i biblioteket ditt samsvarer med informasjonen i databasen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Ikke tillatt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5738,7 +5738,7 @@ msgstr "" "Du kan ikke endre biblioteket når du bruker miljøet varierende " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke bytte bibliotek når en arbeidssessjon pågår." @@ -5777,9 +5777,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Tøm utdatafilen. Antakeligvis har konverteringsprosessen stoppet opp" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6902,38 +6901,19 @@ 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:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplikater funnet!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Legger inn duplikater..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Lagrer" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Lagret" @@ -7035,8 +7015,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7096,6 +7076,11 @@ 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/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplikater funnet!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7269,7 +7254,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8215,7 +8200,7 @@ msgstr "" "valget kontrollerer bredden av dette innrykket." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Ingen endring" @@ -8470,7 +8455,7 @@ msgid "Change the title of this book" msgstr "Forandre bokens tittel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Forfatter(e): " @@ -8487,7 +8472,7 @@ msgstr "" "adskilt av komma." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Forlegger: " @@ -8496,7 +8481,7 @@ msgid "Ta&gs: " msgstr "Ta&gger: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8506,7 +8491,7 @@ msgstr "" "<br><br>De kan være ethvert ord eller fraser, separert ved kommategn." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8514,8 +8499,8 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Liste av kjente serier. Du kan legge til nye serier." @@ -9293,10 +9278,10 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9309,23 +9294,23 @@ msgid "Undefined" msgstr "Ikke definert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "Stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Ikke rangert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Setter '%s' til i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9344,11 +9329,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9356,23 +9341,23 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som vil bli satt som " "standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Fjern serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Nummerer bøker automatisk" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Tving tall til å starte med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9380,15 +9365,15 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som ikke vil bli å finne i " "listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Fjerne alle emneord" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "emneord som skal legges til" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "emneord som skal fjernes" @@ -10446,6 +10431,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Sortering blant forfattere" @@ -10519,7 +10522,7 @@ msgid "Manage authors" msgstr "Behandling av forfatterinformasjon" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Søk etter:" @@ -10796,7 +10799,7 @@ msgstr "" "Phase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10824,23 +10827,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Rediger metainformasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "A&utomatisk forfattersortering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Bytt mellom tittel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Forfatter s&orter: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10848,57 +10851,57 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Bedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Legg til ta&gger: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Åpne Tagg-redigering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Fjern emneord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Dersom markert, vil serien bli fjernet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10910,11 +10913,11 @@ msgstr "" "du har valgt dem. Så dersom du valgte bok A og deretter bok B,\n" "vil bok A få serienummer 1 og bok B få serienummer 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -10925,42 +10928,42 @@ msgstr "" "nummereringen\n" "fra verdien gitt i boksen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Dato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Fjern &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10969,11 +10972,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -10983,21 +10986,21 @@ msgstr "" "er markert,\n" "vil tittel og forfatter bli byttet om før tittellinje blir gitt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11007,71 +11010,71 @@ msgstr "" "\n" "Fremtidige konverteringsinnstillinger vil bruke standard innstillinger." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Endre &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generer standardomslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Fjern omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Lag fra &ebook fil(er)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Grunnleggende metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Brukervalgte metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Slett" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Søke&felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Navnet på feltet du ønkser å søke i" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Søke&modus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11079,31 +11082,31 @@ msgstr "" "Velg om du ønkser å benytte basis teksttreff eller avansert ordinært " "uttrykkstreff" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "M&al:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Legg inn en mal som skal brukes som kilde for søk/erstatt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11112,15 +11115,15 @@ msgstr "" "bokstaver. Fjern markeringen dersom store eller små bokstaver skal " "ignorerers i søket" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Versal&følsom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Erstatt med:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11128,11 +11131,11 @@ msgstr "" "Erstatningsteksten. Den samsvarende søketeksten vil bli erstattet med denne " "tekststrengen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Sett inn funksjon etter bytte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11144,11 +11147,11 @@ msgstr "" "feltet bli behandlet. I ordinært uttrykksmodus vil bare den samsvarende " "teksten bli behandlet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Destinasjonsfelt:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11156,15 +11159,15 @@ msgstr "" "Feltet der teksten vil bli lagt inn etter alle erstatningene.\n" "Om tomt, vil kildefeltet bli brukt dersom feltet er modifiserbart" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Spesifiser hvordan teksten bør kopieres til destinasjonen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11176,42 +11179,42 @@ msgstr "" "kildefeltet ikke\n" "er flerfoldig og destinasjonsfeltet er flerfoldig." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Del &resultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "For felt med flerfoldige verdier, vi&s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "verdier starter ve&d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "med verdier delt me&d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" "Benyttes når testresultater vises for å separere flerfoldige verdifelter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Forsøkstekst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Forsøksresultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Din test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Søk og erstatt" @@ -11221,14 +11224,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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 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:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Passord:" @@ -11236,7 +11239,7 @@ msgstr "&Passord:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Vis passord" @@ -13260,19 +13263,19 @@ msgstr "" "<p>Søk i listen over bøker etter tittel, forfatter, forlegger, emneord, " "kommentarer osv.<br><br>Ord delt med mellomrom forstås som OG" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Kjør!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Gjør et Hurtigsøk (du kan også trykke Enter-tasten)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Tilbakestill hurtigsøk" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopier gjeldende søketekst (istedet for søkenavn)" @@ -16353,7 +16356,7 @@ msgstr "tilgangslogg:" msgid "You need to restart the server for changes to take effect" msgstr "Du må omstarte serveren for at endringer skal kunne taes ibruk." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16363,7 +16366,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16371,27 +16374,27 @@ msgstr "" "Maksimal størrelse (breddexhøyde) for å vise omslag. Større omslag vil bli " "re-dimensjonert. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maks. &omslagsstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server &port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maksimum &OPDS enheter per spørring:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Maks OPDS &undergruppert innhold" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restriksjoner (lagrede søk) som skal brukes:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16402,41 +16405,41 @@ msgstr "" "innstillingen gjelder for hvert bibliotek (f.eks. du kan ha forskjellige " "restriksjoner for hvert bibliotek)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Start server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "St&op server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Test server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16446,22 +16449,23 @@ msgstr "" "ved å benytte en nettleser fra hvilket som helst sted i verden. Enhver " "forandring av innstillingene vil taes ibruk etter en omstart av serveren." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Vis &serverlogger" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19418,7 +19422,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20383,11 +20387,11 @@ msgstr "" "\n" "For hjelp til en individuell kommando: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Ingen merkelapp ble lagt til" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 13486f0782..a5e1af243e 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:52+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:54+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:46+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -56,8 +56,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -136,7 +136,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -953,7 +953,7 @@ msgstr "Gewähltes Plugin ausschalten" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -965,7 +965,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1016,11 +1016,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2437,7 +2437,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s gerendert." @@ -3064,28 +3064,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3094,42 +3094,42 @@ msgstr "" "für die Angabe der Breite und Höhe. Dies überschreibt jede angegebene " "Seitengröße." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4259,7 +4259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5319,134 +5319,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5454,7 +5454,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5463,13 +5463,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5480,37 +5480,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5549,9 +5549,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6649,38 +6648,19 @@ msgstr "" "Versuchen Sie Calibre neu zu starten und fügen Sie die Bücher in kleineren " "Mengen hinzu, bis Sie das verantwortliche Buch finden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplikate gefunden!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Füge Duplikate hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Gespeichert" @@ -6772,8 +6752,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6829,6 +6809,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplikate gefunden!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7002,7 +6987,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7938,7 +7923,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8193,7 +8178,7 @@ msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(en): " @@ -8210,7 +8195,7 @@ msgstr "" "werden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Herausgeber: " @@ -8219,7 +8204,7 @@ msgid "Ta&gs: " msgstr "&Etiketten: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8230,7 +8215,7 @@ msgstr "" "oder Sätze verwenden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8238,8 +8223,8 @@ msgstr "&Reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Liste der bekannten Reihen. Sie können neue Reihen hinzufügen." @@ -9020,10 +9005,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9036,23 +9021,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9071,47 +9056,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10151,6 +10136,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10224,7 +10227,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10475,7 +10478,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10503,23 +10506,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Meta-Informationen bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Automatisch Sortierung nach Autor setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "S&ortierung nach Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10527,59 +10530,59 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Bewertung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Etiketten hinzufü&gen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Etiketten-Editor öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Etiketten entfe&rnen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10587,53 +10590,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "&Format entfernen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10642,157 +10645,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10800,25 +10803,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10826,41 +10829,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10870,14 +10873,14 @@ msgstr "Passwort erforderlich" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Ben&utzername:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Passwort:" @@ -10885,7 +10888,7 @@ msgstr "&Passwort:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Pa&sswort anzeigen" @@ -12902,19 +12905,19 @@ msgstr "" "Kommentaren, etc.<br><br>Durch Leerzeichen getrennte Worte werden mit UND " "verknüpft" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Quick Search löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15900,7 +15903,7 @@ msgstr "Zugriffs-Protokolldatei:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15910,7 +15913,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -15918,68 +15921,68 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " "Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maximale &ODPS Einträge pro Anfrage:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -15989,22 +15992,23 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18924,7 +18928,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19812,11 +19816,11 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 161e0a5617..136c1b3760 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,16 +56,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-03 19:18+0000\n" -"Last-Translator: René Devers <rene.devers@gmail.com>\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-16 08:20+0000\n" +"Last-Translator: Lars <lars@planet.nl>\n" "Language-Team: Dutch <ubuntu-l10n-nl@lists.ubuntu.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:46+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-17 04:34+0000\n" +"X-Generator: Launchpad (build 16430)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -84,8 +84,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -111,8 +111,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -191,7 +191,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -1028,7 +1028,7 @@ msgstr "Deactiveer de genoemde plug-in" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1040,7 +1040,7 @@ msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1100,11 +1100,11 @@ msgstr "" "E-boeken moeten worden geplaatst. De eerste map die bestaat zal worden " "gebruikt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Communiceer met S60 telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Communiceer met WebOS tablets." @@ -1526,7 +1526,7 @@ msgstr "Communiceer met de Hanvon N520 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:48 msgid "Communicate with the Kibano eBook reader." -msgstr "" +msgstr "Communiceer met de Kibano eBook reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:61 msgid "Communicate with The Book reader." @@ -2705,7 +2705,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije ruimte op de geheugenkaart" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Gegenereerd %s" @@ -3411,21 +3411,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Gebruik het nieuwe PDF-conversiesysteem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3434,7 +3434,7 @@ msgstr "" "Het papierformaat. Dit formaat wordt overschreven als een niet-standaard " "uitvoer profiel wordt gebruikt. Standaard is 'Letter'. Mogelijkheden zijn %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3443,7 +3443,7 @@ msgstr "" "BV `123x321` om de breedte en hoogte te specificeren. Dit heeft voorrang " "boven een gespecificeerd papierformaat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3451,42 +3451,42 @@ msgstr "" "Lengte/breedteverhouding van de omslag behouden, in plaats van deze uit te " "rekken tot de volledige grootte van de PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" "De lettertype-familie die gebruikt wordt om lettertypen met schreef te " "genereren" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" "De lettertype-familie die gebruikt wordt om lettertypen zonder schreef te " "genereren" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "De lettertype-familie om te gebruiken bij het opbouwen van niet-" "proportionele lettertypen (monospaced)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "De standaard lettergrootte" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "De standaard lettergrootte van niet-proportionele text (monospaced)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4814,7 +4814,7 @@ msgstr "SJABLOONFOUT" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nee" @@ -5934,83 +5934,83 @@ msgstr "Verwissel/maak bibliotheek…" msgid "%d books" msgstr "%d boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Snel schakelen" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Bibliotheek hernoemen" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Verwijder bibliotheek" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Kies een willekeurig boek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Snel schakelen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Bibliotheek hernoemen" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Verwijder bibliotheek" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Bibliotheek onderhoud" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Backupstatus van metadata van bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Backup van metadata van alle boeken starten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Bibliotheek controleren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Database terugzetten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Kies een nieuwe naam voor bibliotheek <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" "Let erop dat de daadwerkelijke map van de bibliotheek hernoemd zal worden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Bestaat al" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "De map %s bestaat al. Verwijder deze eerst." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Te lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "niet gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6020,11 +6020,11 @@ msgstr "" "eerst om te schakelen naar deze bibliotheek, schakel dan terug en probeer " "opnieuw te hernoemen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Hernoemen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6034,11 +6034,11 @@ msgstr "" "oorzaak hiervan is dat een van de bestanden in de bibliotheek door een ander " "programma in gebruik is." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Bibliotheek verwijderd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6047,24 +6047,24 @@ msgstr "" "De bibliotheek %s is verwijderd van calibre. De bestanden blijven op uw " "computer. Als u ze wilt verwijderen, dient u dat handmatig te doen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "geen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Metadatabestanden die nog geschreven moeten worden: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6072,7 +6072,7 @@ msgstr "" "Er kan een backup van metadata gemaakt worden terwijl calibre actief is, met " "een snelheid van ongeveer één boek per drie seconden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6084,7 +6084,7 @@ msgstr "" "Windows Exploreren, geef de nieuwe locatie op in calibre en probeer het " "nogmaals." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6093,7 +6093,7 @@ msgstr "" msgid "Success" msgstr "Gelukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6102,7 +6102,7 @@ msgstr "" "controleren of de bestanden in de bibliotheek overeenkomen met informatie in " "de database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6113,33 +6113,33 @@ msgstr "" msgid "Failed" msgstr "Mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Controle database-integriteit mislukt. Klik op ‘Toon details’ voor details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Bibliotheek aan het scannen, dit kan even duren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Geen fouten gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "De bestanden in de bibliotheek komen overeen met de database-informatie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Niet toegestaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6147,7 +6147,7 @@ msgstr "" "Het is niet mogelijk van bibliotheek te veranderen wanneer de " "omgevingsvariabele CALIBRE_OVERRIDE_DATABASE_PATH in gebruik is." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "U kunt niet van bibliotheek wisselen wanneer taken uitgevoerd worden." @@ -6187,9 +6187,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Leeg uitvoerbestand, waarschijnlijk is het conversieproces gecrasht" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s door %(author)s" @@ -7394,40 +7393,19 @@ msgstr "" "opnieuw op te starten, en voeg daarna boeken een voor een toe, totdat u het " "verantwoordelijke boek hebt gevonden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Reeds in calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Je probeert toe te voegen:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplicaten gevonden!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"De volgende boeken met de zelfde titel bestaan reeds in calibre. Moeten ze " -"toch toegevoegd worden?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Duplicaten toevoegen…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Opslaan…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Data verzamelen, een moment geduld a.u.b. ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Opgeslagen" @@ -7529,8 +7507,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7589,6 +7567,11 @@ msgid "" msgstr "" "&Meerdere boeken per map, neem aan dat elk e-bookbestand een ander boek is" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplicaten gevonden!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7762,7 +7745,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8757,7 +8740,7 @@ msgstr "" "zijn. Deze optie stelt de mate van inspringen in." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Geen wijzigingen" @@ -9017,7 +9000,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:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Auteur(s): " @@ -9034,7 +9017,7 @@ msgstr "" "van elkaar gescheiden worden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Uitgever: " @@ -9043,7 +9026,7 @@ msgid "Ta&gs: " msgstr "&Labels: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9054,7 +9037,7 @@ msgstr "" "komma's." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9062,8 +9045,8 @@ msgstr "Reek&s:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lijst van bekende reeksen. U kunt nieuwe reeksen toevoegen." @@ -9878,10 +9861,10 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9894,23 +9877,23 @@ msgid "Undefined" msgstr "Niet gedefiniëerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "sterren" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Niet gewaardeerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "‘%s’ instellen op vandaag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "‘%s’ wissen" @@ -9931,11 +9914,11 @@ msgstr "" "U heeft de waarden veranderd. Om deze editor te gebruiken, moet u deze " "wijzigingen annuleren of toepassen. Wijzigingen toepassen?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9943,23 +9926,23 @@ msgstr "" "Nummerveld ‘{0}’ bevat een ongeldige waarde, die door de standaardwaarde " "vervangen zal worden" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Wijzigingen toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Verwijder reeks" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Boeken automatisch nummeren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Laat de nummering beginnen met " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9967,15 +9950,15 @@ msgstr "" "Nummerveld ‘{0}’ bevat ongeldige waarden die niet in de lijst worden " "opgenomen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Verwijder alle labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "toe te voegen labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "te verwijderen labels" @@ -11168,6 +11151,24 @@ msgstr "" " verkrijgbaar via <a href=\"http://drmfree.calibre-ebook.com\">Open " "Books</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Reeds in calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Sorteerauteur" @@ -11241,7 +11242,7 @@ msgid "Manage authors" msgstr "Auteurs beheren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Zoek naar:" @@ -11522,7 +11523,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoeken/vervangen" @@ -11552,23 +11553,23 @@ msgstr "" "Deze zoeken/vervangen bestaat al en zal overschreven worden. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Metadata bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Auteursortering a&utomatisch instellen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "Titel en auteur omwi&sselen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Auteurs&ortering: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11576,59 +11577,59 @@ msgstr "" "Geef aan hoe de auteur(s) van dit boek gesorteerd moeten worden. " "Bijvoorbeeld: Charles Dickens moet worden gesorteerd als: Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "Waa&rdering:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Waardering van dit boek. 0-5 sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Labels toevoe&gen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Labelbewerking openen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Labels ve&rwijderen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Lijst van labels die van het boek verwijderd moeten worden, gescheiden door " "komma's. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Aanvinken om alle labels van de boeken te verwijderen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Allemaal verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Als dit is ingesteld wordt de reeks verwijderd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "Reeks &wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11641,11 +11642,11 @@ msgstr "" "Als u eerst boek A geselecteerd heeft, en daarna boek B, dan zal boek A\n" "nummer 1 hebben, en boek B nummer 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Boeken in deze reeks &automatisch nummeren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11655,42 +11656,42 @@ msgstr "" "in de database. Als dit is aangevinkt begint Calibre met nummeren vanaf de \n" "opgegeven waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Forceer start nummering bij:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM jjjj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Datum toep&assen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "Ge&publiceerd:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Wis publicatiedatum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "Ta&len" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "&Formaat verwijderen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11704,11 +11705,11 @@ msgstr "" " EPUB van ORIGINAL_EPUB te herstellen. Nuttig als iets fout\n" " is gegaan bij een bulk omzetting van een groot aantal boeken." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Orginele bestenden terug zetten, indien aanwezig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11720,11 +11721,11 @@ msgstr "" "omgewisseld\n" "voordat de hoofdletters aangepast worden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Wijzig hoofd&lettergebruik in titels naar titelformaat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11732,11 +11733,11 @@ msgstr "" "Titelsortering bijwerken op basis van de huidige titel. Wordt pas toegepast " "na andere aanpassingen op titel." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "&Titelsortering bijwerken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11747,97 +11748,97 @@ msgstr "" "Toekomstige conversies van deze boeken zullen de standaardinstellingen " "gebruiken." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" "De opge&slagen conversie-instellingen voor de geselecteerde boeken " "verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "&Omslag wijzigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "Standaardomsla&g aanmaken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "Omslag &verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Uit &e-bookbestand(en) verkrijgen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Basismetadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Aangepaste metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Zoeken/vervangen op&halen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Selecteer zoeken/vervangen om te laden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Huidige zoeken/vervangen opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Op&slaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Zoek&veld:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "De naam van het veld dat u wilt doorzoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Zoek&modus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" msgstr "Kies voor simpele tekstvergelijking of geavanceerde regexp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Type identificator:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Kies op welke identificator dit uitgevoerd moet worden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Sjabloon:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Geef een sjabloon als basis voor zoeken/vervangen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11845,7 +11846,7 @@ msgstr "" "Geef aan waar u naar zoekt, het zij in platte tekst of reguliere expressies, " "afhankelijk van de modus." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11853,15 +11854,15 @@ msgstr "" "Als dit is ingesteld moet de zoekterm exact overeenkomen, met hoofd- en " "kleine letters. Als dit niet is ingesteld wordt hier niet op gelet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Hoofdl&ettergevoelig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "Ve&rvangen door:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11869,11 +11870,11 @@ msgstr "" "De vervangende tekst. De overeenkomende tekst zal door deze tekst vervangen " "worden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Functie na vervangen toep&assen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11884,11 +11885,11 @@ msgstr "" "modus wordt het volledige\n" "veld verwerkt. In regexp-modus wordt alleen de overeenkomende tekst verwerkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Doelveld:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11896,15 +11897,15 @@ msgstr "" "Het veld waar de tekst naartoe gaat na alle vervangingen.\n" "Als dit leeg is wordt, indien mogelijk, het bronveld gebruikt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&odus:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Geef aan hoe de tekst naar het doel gekopieerd moet worden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11915,23 +11916,23 @@ msgstr "" "waarden of één waarde moet blijven. Heeft het meeste effect als het\n" "bronveld niet meervoudig is en het doelveld wel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "&Resultaat splitsen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Voor meervoudige velden, &weergeven van" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "waarden beginnend me&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "en waarden &gescheiden door" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11939,19 +11940,19 @@ msgstr "" "Gebruikt bij tonen van testresultaten om velden te scheiden in meervoudige " "velden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Test-tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Test-resultaat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Uw test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Zoeken en vervangen" @@ -11961,14 +11962,14 @@ msgstr "Wachtwoord vereist" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Gebr&uikersnaam:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Wachtwoord:" @@ -11976,7 +11977,7 @@ msgstr "&Wachtwoord:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Wachtwoord &tonen" @@ -14122,19 +14123,19 @@ msgstr "" "commentaar, enz.<br><br>Woorden gescheiden door spaties moeten allemaal " "voorkomen (AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Gaan!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Snel zoeken (u kunt ook op Enter drukken)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Snelzoeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopieer de huidige zoektekst (in plaats van zoeknaam)" @@ -17490,7 +17491,7 @@ msgstr "Toegangslogbestand:" msgid "You need to restart the server for changes to take effect" msgstr "U moet de server herstarten om de veranderingen door te voeren" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17506,7 +17507,7 @@ msgstr "" "ondersteunen. Als u problemen ondervindt bij het downloaden van de content " "server, probeer het dan eens zonder wachtwoord." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17514,27 +17515,27 @@ msgstr "" "De maximale afmetingen (breedte x hoogte) voor weergegeven omslagen. Grotere " "omslagen worden in grootte aangepast. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Max. omvang &omslag:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server&poort:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. &OPDS-onderdelen per zoekopdracht:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Maxim&um ongegroepeerde OPDS-items:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Beperking (opgeslagen zoekactie) om toe te passen:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17545,7 +17546,7 @@ msgstr "" "overeenkomen. Deze instelling is per bibliotheek (dit betekent dat u per " "bibliotheek een andere beperking kunt instellen)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17555,15 +17556,15 @@ msgstr "" "ondersteunen. Als u problemen ondervindt bij het downloaden van de content " "server, probeer het dan eens zonder wachtwoord." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Wachtwoord niet bruikbaar met sommige apparaten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "&URL Voorvoegsel:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17573,19 +17574,19 @@ msgstr "" "server. Gebruik deze optie alleen als u van plan bent de server te plaatsen " "achter een andere server (zoals Apache), met een reverse proxy." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Server starten" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17595,30 +17596,24 @@ msgstr "" "boekencollectie van waar ook ter wereld kunt bekijken. Wijzigingen in de " "instellingen hebben pas effect na het herstarten van de server." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Start server &automatisch wanneer calibre start" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "&Serverlogs bekijken" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>Vergeet niet calibre aan te laten aangezien de server alleen werkt zolang " -"calibre aan staat.\n" -"<p>Om te verbinden met de caliber server van uw apparaat, moet u een URL " -"gebruiken in de volgende vorm: <b>http://mijnhostnaam:8080</b> als een " -"nieuwe catalogus in de Stanzelezer op uw iPhone. Hier moet mijnhostnaam " -"gelijk zijn aan ofwel de 'fully qualified hostname' of het IP-adres van de " -"computer waar calibre op draait." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20894,7 +20889,7 @@ msgstr "" "Standaard: '%default'\n" "Van toepassing op: AZW3, ePub, MOBI uitvoer formaten" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21940,11 +21935,11 @@ msgstr "" "\n" "Voor hulp bij een specifieke opdracht: %%prog commando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Er is geen label opgegeven" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 4b8848cb2e..07d4429988 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro <l10n@landro.net>\n" "Language-Team: Norwegian Nynorsk <nn@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:54+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:46+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 522d5c57fa..cf04eab750 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:54+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:47+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -923,7 +923,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -935,7 +935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -986,11 +986,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunica amb una tableta WebOS" @@ -2407,7 +2407,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2945,69 +2945,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4027,7 +4027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Non" @@ -5056,134 +5056,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Tornar nomenar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Existís ja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "pas cap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5191,7 +5191,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5200,13 +5200,13 @@ msgstr "" msgid "Success" msgstr "Succès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5217,37 +5217,37 @@ msgstr "" msgid "Failed" msgstr "Fracàs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Cap de problèma pas trobat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5286,9 +5286,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6377,38 +6376,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Enregistrament..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Enregistrat" @@ -6500,8 +6480,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6557,6 +6537,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6728,7 +6713,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7653,7 +7638,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Pas cap de modificacion" @@ -7906,7 +7891,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7921,7 +7906,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7930,7 +7915,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7938,7 +7923,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7946,8 +7931,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8715,10 +8700,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8731,23 +8716,23 @@ msgid "Undefined" msgstr "Pas definit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Pas notat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8766,47 +8751,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplicar las modificacions" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9839,6 +9824,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9912,7 +9915,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Recercar :" @@ -10163,7 +10166,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10191,79 +10194,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10271,53 +10274,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10326,157 +10329,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadonadas &personalizadas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Enregistrar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Camps de recèrca :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Mòde de recèrca :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10484,25 +10487,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10510,41 +10513,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10554,14 +10557,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10569,7 +10572,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12555,19 +12558,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15523,7 +15526,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15533,96 +15536,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18492,7 +18496,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19311,11 +19315,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 0f53d0995c..f541eca730 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Punjabi <pa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:55+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:47+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -925,7 +925,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -937,7 +937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -988,11 +988,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2405,7 +2405,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2943,69 +2943,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4025,7 +4025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5054,134 +5054,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5189,7 +5189,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5198,13 +5198,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5215,37 +5215,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5284,9 +5284,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6375,38 +6374,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6498,8 +6478,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6555,6 +6535,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6726,7 +6711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7651,7 +7636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7904,7 +7889,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7919,7 +7904,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7928,7 +7913,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7936,7 +7921,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7944,8 +7929,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8713,10 +8698,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8729,23 +8714,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8764,47 +8749,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9837,6 +9822,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9910,7 +9913,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10161,7 +10164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10189,79 +10192,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10269,53 +10272,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10324,157 +10327,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10482,25 +10485,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10508,41 +10511,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10552,14 +10555,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10567,7 +10570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12553,19 +12556,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15521,7 +15524,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15531,96 +15534,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18490,7 +18494,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19309,11 +19313,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index e250bf456c..f5e93ba691 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-10 00:57+0000\n" -"Last-Translator: Piotr Parafiniuk <Unknown>\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-14 20:41+0000\n" +"Last-Translator: Isamu715 <isamu715@gmail.com>\n" "Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-10 04:46+0000\n" -"X-Generator: Launchpad (build 16412)\n" +"X-Launchpad-Export-Date: 2013-01-15 04:47+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -55,8 +55,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -135,7 +135,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -976,7 +976,7 @@ msgstr "Wyłącz wtyczkę" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -988,7 +988,7 @@ msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znak #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1046,11 +1046,11 @@ msgstr "" "Oddzielana przecinkami lista katalogów na <b>karcie pamięci</b> urządzenia, " "do których będą przesyłane książki. Zostanie użyty pierwszy istniejący" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Umożliwia komunikację z tabletami z systemem WebOS." @@ -1131,7 +1131,7 @@ msgstr "Umożliwia komunikację z aplikacjami iTunes/iBooks." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:212 msgid "Apple iDevice detected, launching iTunes, please wait ..." -msgstr "" +msgstr "Wykryto iUrządzenie Apple, uruchamianie iTunes, proszę czekać ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" @@ -2627,7 +2627,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Wykonane %s" @@ -3327,21 +3327,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Używaj nowego silnika konwersji do formatu PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3351,7 +3351,7 @@ msgstr "" "wyjściowy inny niż domyślny. Domyślny rozmiar papieru to letter. Dostępne " "opcje: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3360,7 +3360,7 @@ msgstr "" "szerokośćxwysokość np. \"123x321\". Nadpisuje każde domyślne ustawienia " "papieru." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3368,37 +3368,37 @@ msgstr "" "Zachowaj stosunek boków okładki, zamiast ją rozciągąć by wypełniła całą " "pierwszą stronę generowanego pdfa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Rodzina czcionki użyta do renderowania czcionek serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "Rodzina czcionki użyta do renderowania czcionek sans-serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "Rodzina czcionki użyta do renderowania czcionek o równych szerokościach" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Domyślny rozmiar czcionki" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Domyślny rozmiar czcionki dla tekstu o równej szerokości" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4698,7 +4698,7 @@ msgstr "BŁĄD SZABLONU" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nie" @@ -5805,82 +5805,82 @@ msgstr "Zmień bibliotekę lub utwórz nową...." msgid "%d books" msgstr "%d książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Szybki przełącznik" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Zmień nazwę biblioteki" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Usuń blibliotekę" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Wybierz losową książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Szybki przełącznik" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Zmień nazwę biblioteki" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Usuń blibliotekę" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Konserwacja biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Status kopii bezpieczeństwa metadanych biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Zrób kopię bezpieczeństwa metadanych wszystkich książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Sprawdź bibliotekę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Odtwórz bazę danych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Zmień nazwę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Wybierz nową nazwę dla biblioteki <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Zauważ, że folder aktualnej biblioteki będzie miał zmienioną nazwę." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Już istnieje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Folder %s już istnieje. Najpierw go usuń." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Zbyt długie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Nie odnaleziono" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -5890,11 +5890,11 @@ msgstr "" "najpierw przełączyć się na tę bibliotekę, a następnie przełącz się spowrotem " "i spóbuj zmienić nazwę jeszcze raz." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Błąd zmiany nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5904,11 +5904,11 @@ msgstr "" "niepowodzenia jest to, że jeden lub więcej plików z biblioteki otwarty jest " "przez inny program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Biblioteka została usunięta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5917,24 +5917,24 @@ msgstr "" "Biblioteka %s została usunięta z calibre. Pliki pozostają na twoim " "komputerze, jeśli chcesz je usunąć, musisz zrobić to ręcznie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "brak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Status kopii bezpieczeństwa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Pozostało do zapisania %s plików książki metadanych." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Kopia bezpieczeństwa metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5942,7 +5942,7 @@ msgstr "" "Kopia zapasowa metadanych zostanie utworzona w trakcie działania programu " "calibre ze średnią prędkością 1 książki na trzy sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5953,7 +5953,7 @@ msgstr "" "bibliotekę do miejsca z krótszą ścieżką za pomocą Ekspolartora Windows, " "ustaw w calibre nowe położenie i spróbuj ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5962,7 +5962,7 @@ msgstr "" msgid "Success" msgstr "Powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5970,7 +5970,7 @@ msgstr "" "Nie znaleziono błędów w bazie danych calibre. Czy chcesz by calibre " "sprawdził czy pliki w bibliotece zgadzają się z informacjami w bazie danych?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5981,34 +5981,34 @@ msgstr "" msgid "Failed" msgstr "Nie udało się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Sprawdzanie integralności bazy danych zakończone niepowodzeniem, kliknij " "Pokaż, aby zobaczyć szczegóły." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Skanowanie biblioteki, to może chwilę potrwać" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Nie znaleziono żadnych problemów" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Pliki w twojej bibliotece zgadzają się z informacjami w bazie danych." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Niedozwolone" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6016,7 +6016,7 @@ msgstr "" "Nie można zmieniać bibliotek z włączoną zmienną środowiskową " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Nie możesz zmieniać biblioteki, kiedy są uruchomione zadania." @@ -6055,9 +6055,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Plik wyjściowy pusty, prawdopodobnie proces konwersji się wysypał" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s autorstwa %(author)s" @@ -7253,39 +7252,19 @@ msgstr "" "calibre i dodawać książki w mniejszych ilościach, aż znajdziesz tą, która " "spowodowała problem." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Już obecne w calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Próbujesz dodać:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Znleziono duplikaty!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Książki o podanych poniżej tytułach już figurują w calibre. Dodać je mimo to?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Dodawanie duplikatów..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Zapisywanie..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Zbieranie danych, proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Zapisano" @@ -7387,8 +7366,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7448,6 +7427,11 @@ msgstr "" "&Wiele książek na folder, zakłada, że każdy plik książki w folderze jest " "inną książką" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Znleziono duplikaty!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7619,7 +7603,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8601,7 +8585,7 @@ msgstr "" "kontroluje głębokość tego wcięcia." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Bez zmian" @@ -8859,7 +8843,7 @@ msgid "Change the title of this book" msgstr "Zmień tytuł tej książki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(rzy): " @@ -8876,7 +8860,7 @@ msgstr "" "przecinkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Wydawca: " @@ -8885,7 +8869,7 @@ msgid "Ta&gs: " msgstr "E&tykiety: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8896,7 +8880,7 @@ msgstr "" "przecinkami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8904,8 +8888,8 @@ msgstr "&Cykl:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista znanych cykli. Możesz dodać nowe cykle." @@ -9719,10 +9703,10 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9735,23 +9719,23 @@ msgid "Undefined" msgstr "Niezdefiniowany" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "gwiazdka(i)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Brak oceny" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Ustaw '%s' na dzisiaj" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Wyczyść '%s'" @@ -9772,49 +9756,49 @@ msgstr "" "Wartości pól zostały zmienione. Aby używać tego edytora musisz albo odrzucić " "zmiany albo je zaakceptować. Zaakceptować zmiany?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Lista \"{0}\" zawiera błędną wartość, która zostanie zmieniona na domyślną" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Zastosuj zmiany" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Usuń cykl" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Automatycznie numeruj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Wymuś początek numeracji na " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Lista \"{0}\" zawiera błędne wartości, które nie pojawiają się na wykazie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Usuń wszystkie etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "etykiety do dodania" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etykiety do usunięcia" @@ -11001,6 +10985,24 @@ msgstr "" " dostępna w <a href=\"http://drmfree.calibre-ebook.com\">Open " "Books</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Już obecne w calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Sortowanie autora" @@ -11074,7 +11076,7 @@ msgid "Manage authors" msgstr "Zarządzaj autorami" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Znajdź:" @@ -11358,7 +11360,7 @@ msgstr "" "Faza {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" @@ -11388,23 +11390,23 @@ msgstr "" "Ten zapisany wyszukaj/zamień już istnieje i zostanie nadpisany. Jesteś " "pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Edytuj metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "Zamień tytuł i autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "S&ortowanie według autora: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11412,57 +11414,57 @@ msgstr "" "Ustal, jak książki mają być sortowane według autora. Przykładowo: Charles " "Dickens może być sortowany jako Dickens, Charles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Ocena:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " gwiazdek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Dodaj &etykiety: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Otwórz edytor etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Usuń etykiety:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Zaznacz to okienko, aby usunąć wszystkie etykiety z książek." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Usuń &wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Jeśli zaznaczone, cykle zostaną wyczyszczone" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Wyczyść cykle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11474,11 +11476,11 @@ msgstr "" "według kolejności wyboru. Jeśli wybierzesz książkę A, a potem książkę B,\n" "książka A będzie miała numer cyklu 1, a książka B numer cyklu 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Automatycznie ponumeruj książki w tym cyklu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11488,42 +11490,42 @@ msgstr "" "dla tego cyklu. Zaznaczenie tej opcji powie programowi calibre, aby zacząć\n" "numerowanie od wartości wskazanej w polu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Wymuś numerowanie zaczynając od:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM rrrr" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Z&astosuj datę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Opublikowano:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Wyczyść datę publikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Języki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Usuń &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11532,11 +11534,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Przywróć &oryginały sprzed konwersji jeśli to możliwe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11547,11 +11549,11 @@ msgstr "" "autorów, tytuł i autorzy zostaną podmienieni zanim opcja wyrazów z dużej " "litery zostanie uruchomiona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Zaczynaj każdy wyraz tytułu z dużej litery" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11559,11 +11561,11 @@ msgstr "" "Zaktualizuj sortowanie według tytułu w oparciu o bieżacy tytuł. Zostanie " "wprowadzone dopiero po innych zmianach w tytule." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Zaktualizuj sortowanie według &tytułu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11573,71 +11575,71 @@ msgstr "" "\n" "Przyszłe konwersje tych książek wykorzystają ustawienia domyślne." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Zmień &okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "Wy&generuj domyślną okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Usuń okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Ustaw z pliku(ów) &książki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Podstawowe metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Własne metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Wczytaj &wyszukiwanie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Wybierz zapisane wyszukaj/zamień do wczytania." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Zapisz bieżące wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Zapisz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Usuń" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Pole &wyszukiwania:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Nazwa pola, które chcesz wyszukać" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Tryb wyszukiwania:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11645,25 +11647,25 @@ msgstr "" "Wskaż czy użyć wyszukania według zwykłego tekstu czy zaawansowanego " "wyszukania przez regularne wyrażenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Typ identyfikatora:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Wskaż typ identyfikatora do wykorzystania" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Szablon:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Wpisz szablon, który ma zostać użyty jako źródło dla wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11671,7 +11673,7 @@ msgstr "" "Wpisz czego szukasz - fragment tekstu lub wyrażenie regularne, zależnie od " "trybu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11679,15 +11681,15 @@ msgstr "" "Zaznacz to pole jeśli wyszukiwany ciąg znaków ma pasować ściśle z wielkością " "liter. Odznacz jeśli wielkośc liter nie ma znaczenia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Uwzględniaj &rozmiar liter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Zastąp przez:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11695,11 +11697,11 @@ msgstr "" "Tekst do zamiany. Tekst pasujący do wyszukiwanego zostanie zastąpiony tym " "ciągiem znaków" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Z&astosuj funkcję po zamianie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11711,11 +11713,11 @@ msgstr "" "jest poddane przetworzeniu. W trybie regularnego wyrażenia, tylko pasujący " "tekst jest przetwarzany" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Pole &docelowe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11723,15 +11725,15 @@ msgstr "" "Pole z którego tekst zostanie wstawiony po wszystkich zamianach.\n" "Jeśli pusty, pole źródłowe jest użyte jeśli pole jest modyfikowalne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "&Tryb:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Określ w jaki sposób tekst ma być kopiowany do pola docelowego." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11742,23 +11744,23 @@ msgstr "" "pozostawione jako pojedyncze wartości. Ta opcja daje najlepsze wyniki gdy\n" "pole źródłowe nie jest wielokrotne, a pole docelowe jest wielokrotne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Podziel &wynik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Dla pól z wielokrotną &wartością, pokaż" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "war&tości zaczynające się od" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "z wartościami oddzielon&ymi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11766,19 +11768,19 @@ msgstr "" "Używane gdy wyświetlane wyniki testu mają oddzielne wartości w polach o " "wielokrotnych wartościach" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Tekst testowy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Wynik testu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Twój test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "Z&najdź i zastąp" @@ -11788,14 +11790,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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 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:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Hasło:" @@ -11803,7 +11805,7 @@ msgstr "&Hasło:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Pokaż hasło" @@ -13941,19 +13943,19 @@ msgstr "" "komentarzach, itd.<br><br>Słowa rozdzielone spacją są traktowane jako " "warunek ORAZ (AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "Szukaj!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Wykonaj szybkie wyszukiwanie (możesz też nacisnąć Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Wyczyść pasek wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Skopiuj aktualny tekst wyszukiwania (zamiast nazwy wyszukiwania)" @@ -17311,7 +17313,7 @@ msgstr "Dziennik dostępów:" msgid "You need to restart the server for changes to take effect" msgstr "Musisz ponownie uruchomić serwer, aby zmiany były widoczne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17327,7 +17329,7 @@ msgstr "" "Jeśli występują problemy ze ściąganiem książek z biblioteki spróbuj usunąć " "hasło." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17335,27 +17337,27 @@ msgstr "" "Maksymalny rozmiar (szerokośćxwysokość) dla wyświetlanych okładek. Większe " "okładki zostaną zmniejszone. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Maks. rozmiar &okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Maks. elementy &OPDS dla zapytań:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Maks. niezgr&upowane elementy OPDS:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Ograniczenie (zapisane wyszukiwanie) do zastosowania:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17366,7 +17368,7 @@ msgstr "" "To ustawienie dotyczy biblioteki (np. możesz mieć różne ograniczenia dla " "każdej biblioteki)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17375,15 +17377,15 @@ msgstr "" "<p>Niektóre urządzenia mają przeglądarki nie obsługujące autentykacji. Jeśli " "występują problemy ze ściąganiem książek z biblioteki spróbuj usunąć hasło." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Hasło niezgodne z niektórymi urządzeniami" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Przedrostek &URL:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17393,19 +17395,19 @@ msgstr "" "Przydatne jedynie wtedy, gdy chcesz używać serwera zawartości wraz z innym " "serwerem np. Apache i reverse proxy." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Włącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "W&yłącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testuj serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17415,29 +17417,24 @@ msgstr "" "pomocą przeglądarki z dowolnego miejsca na świecie. Jakiekolwiek zmiany w " "ustawieniach zostaną zatwierdzone po ponownym uruchomieniu serwera." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Przy starcie calibre automatycznie uruchomm serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Pokaż dziennik &serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>Pamiętaj, że serwer działa tak długo jak długo działa calibre, jeśli " -"chcesz korzystać z serwera musisz zostawić działający program.\n" -"<p>Aby połączyć się z serwerem calibre z czytnika użyj adresu w postaci " -"<b>http://mojserwer:8080</b> jako katalogu w Stanza na iPhonie. mojserwer " -"musi być albo prawidłową nazwą serwera albo adresem IP komputera, na której " -"został uruchomiony serwer." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20683,7 +20680,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21695,11 +21692,11 @@ msgstr "" "Aby uzyskać informacje o poszczególnych poleceniach wpisz: %%prog polecenie -" "-help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Nie wskazano etykiety" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" @@ -25029,9 +25026,3 @@ msgstr "" "Enter. Sposób wykorzystania autouzupełniania zależy od metadanych w " "bibliotece\n" "oraz oczywiście od osobistych preferencji." - -#~ msgid "Font size larger" -#~ msgstr "Większy rozmiar czcionki" - -#~ msgid "Font size smaller" -#~ msgstr "Mniejszy rozmiar czcionki" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index d9dc132d3d..31a5d4f238 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-12-28 23:23+0000\n" "Last-Translator: RavenMaster <ravenmaster@sapo.pt>\n" "Language-Team: Portuguese <pt@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:55+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:48+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -976,7 +976,7 @@ msgstr "Desactivar o extra mencionado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -989,7 +989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1050,11 +1050,11 @@ msgstr "" "dispositivo, para onde enviar e-books . O primeiro diretório que exista, " "será o utilizado." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -2652,7 +2652,7 @@ msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -3302,28 +3302,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Utilizar o novo motor de conversão de PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3332,7 +3332,7 @@ msgstr "" "`123x321` para especificar a largura e a altura. Isto sobrepõe-se ao tamanho " "do papel especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3340,36 +3340,36 @@ msgstr "" "Preservar a relação altura/largura da capa ao invés de esticá-la para caber " "na primeira página inteira do pdf gerado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4556,7 +4556,7 @@ msgstr "ERRO DO TEMPLATE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Não" @@ -5633,93 +5633,93 @@ msgstr "Mudar/crear biblioteca..." msgid "%d books" msgstr "%d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Mudar rapidamente" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Renomear a biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Remover biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Escolher um livro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Mudar rapidamente" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Renomear a biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Remover biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Manutenção da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Estado dos backups dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Começar a salvaguarda dos meta-dados de todos os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Repor base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Escolher um nome novo para a biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Repare que o nome da pasta da biblioteca actual será renomeada." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "A pasta %s já existe. Apague-a primeiro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "A renomeação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5728,35 +5728,35 @@ msgstr "" "Não foi possível renomear a biblioteca %s. A causa mais comum para esta " "situação é um dos ficheiros da biblioteca estar aberto por outro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Biblioteca removida" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Estatísticas da cópia de segurança" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Ficheiros de meta-dados de livros que faltam para serem criados: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Fazer backup de meta-dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5764,7 +5764,7 @@ msgstr "" "Os meta-dados serão guardados enquanto o calibre está a executar, ao ritmo " "de aproximadamente 1 livro a cada três segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5772,7 +5772,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5781,13 +5781,13 @@ msgstr "" msgid "Success" msgstr "Sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5798,39 +5798,39 @@ msgstr "" msgid "Failed" msgstr "Sem sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verificação de integridade da base de dados falhou, clique para Mostrar " "Detalhes para mais detalhes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Iniciando análise da biblioteca, isso pode demorar um instante" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Não foi encontrado qualquer problema" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Não pode modificar bibliotecas enquanto existem processos a correr." @@ -5870,9 +5870,8 @@ msgstr "" "Ficheiro de output vazio, provavelmente o processo de conversão falhou" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6986,38 +6985,19 @@ msgstr "" "e adicionar os livros em incrementos mais pequenos até encontrar o livro " "problemático." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Duplicados encontrados!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Adicionar duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "A guardar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Coletando dados, por favor aguarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Guardado" @@ -7119,8 +7099,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7179,6 +7159,11 @@ msgid "" msgstr "" "&Vários livros por pasta, assumir que cada ficheiro é um livro diferente" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Duplicados encontrados!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7352,7 +7337,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8288,7 +8273,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Sem alterações" @@ -8546,7 +8531,7 @@ msgid "Change the title of this book" msgstr "Alterar o título deste livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(es): " @@ -8563,7 +8548,7 @@ msgstr "" "vírgula" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editora: " @@ -8572,7 +8557,7 @@ msgid "Ta&gs: " msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8582,7 +8567,7 @@ msgstr "" "<br><br>Podem ser quaisquer palavras ou frases, separadas por vírgulas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8590,8 +8575,8 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista de séries conhecidas. Pode adicionar uma nova série." @@ -9369,10 +9354,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9385,23 +9370,23 @@ msgid "Undefined" msgstr "Não definido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Sem avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Limpar '%s'" @@ -9420,47 +9405,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numerar livros automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Remover todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "Etiquetas a adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etiquetas a serem removidas" @@ -10519,6 +10504,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10592,7 +10595,7 @@ msgid "Manage authors" msgstr "Gerir autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Procurar por:" @@ -10851,7 +10854,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10879,23 +10882,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editar os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Definir a&utomaticamente a ordenação do(s) autor(es)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "&Ordenação de autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10903,57 +10906,57 @@ msgstr "" "Especificar como é que o(s) autor(es) deste livro deve(m) ser ordenado(s). " "Por exemplo: Charles Dickens deve ser ordenado como Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "A&valiação:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Avaliação deste livro. 0-5 estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Adicionar eti&quetas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Abrir o Editor de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Remover etiquetas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Lista de etiquetas separadas por vírgulas a remover dos livros. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Marque esta caixa para remover todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Remover &Todos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10961,53 +10964,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM aaaa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Remover &formatos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11016,134 +11019,134 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Procurar &campo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "O Nome do campo que quer procurar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Indique um modelo para ser usado como origem para a procura/substituição." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11152,15 +11155,15 @@ msgstr "" "maiúsculas/minúsculas. Desmarque para a procura ignorar a capitalização das " "palavras." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11168,11 +11171,11 @@ msgstr "" "O texto de substituição. As procuras correspondentes irão ser trocadas por " "esta expressão." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11180,25 +11183,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Especifique como o texto deve ser copiado no destino." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11206,41 +11209,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Seu teste:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Procurar e substituir" @@ -11250,14 +11253,14 @@ msgstr "É necessário a sua palavra-passe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Utilizador:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "Pala&vra-passe:" @@ -11265,7 +11268,7 @@ msgstr "Pala&vra-passe:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Mostrar a palavra-passe" @@ -13300,19 +13303,19 @@ msgstr "" "comentários, etc.<br><br>Nas palavras separadas por espaços os espaços são " "substituidos por AND" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Fazer uma Procura rápida (ou prima a tecla 'Enter')" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Redefinir a Procura Rápida" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copiar texto da procura actual (em vez do nome da procura)" @@ -16323,7 +16326,7 @@ msgstr "Registo de acesso:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16333,7 +16336,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16341,27 +16344,27 @@ msgstr "" "O tamanho máximo (larguraxaltura) para as capas apresentadas. Capas maiores " "são redimensionadas. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Tam. máx. da &capa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "P&orta do servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. items &OPDS por pesquisa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restrição (procura guardada) a aplicar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16372,41 +16375,41 @@ msgstr "" "Esta definição é aplicada a esta biblioteca (ex. pode ter diferentes tipos " "de restrições para diferentes bibliotecas)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Iniciar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Pa&rar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16417,22 +16420,23 @@ msgstr "" "Quaisquer alterações nas definições só terão efeito depois do servidor ser " "reiniciado." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Ver o registo do &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19353,7 +19357,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20243,11 +20247,11 @@ msgstr "" " %s\n" "Para ajuda num comando individual: %%prog comando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index bafa66d005..a4367d28ef 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: Danilo Cominotti Marques <danilo.cominotti@gmail.com>\n" "Language-Team: American English <kde-i18n-doc@kde.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:01+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:53+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -978,7 +978,7 @@ msgstr "Desabilitar a extensão com nome" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -991,7 +991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1049,11 +1049,11 @@ msgstr "" "Lista separada por vírgulas de diretórios para enviar e-books nos <b>cartões " "de armazenamento</b> do dispositivo. O primeiro que existir será usado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -2666,7 +2666,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s representado" @@ -3358,21 +3358,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Usar o novo sistema de conversão PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3381,7 +3381,7 @@ msgstr "" "Tamanho do papel. Este tamanho será sobrescrito quando uma saída que não " "seja padrão for utilizada. Opções são %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3390,7 +3390,7 @@ msgstr "" "'123x321' para especificar a largura e a altura. Isto sobrescreverá qualquer " "tamanho de papel previamente especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3398,36 +3398,36 @@ msgstr "" "Preservar a relação de aspecto da capa, em vez de alongar para que cubra a " "primeira página por completo do pdf gerado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "A família de fontes usada para renderizar fontes serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "A família de fontes usada para renderizar fontes sans-serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "A família de fontes usada para renderizar fontes mono-espaçadas" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "O tamanho de fonte padrão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "O tamanho de fonte padrão para texto mono-espaçado" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4698,7 +4698,7 @@ msgstr "ERRO DE TEMPLATE." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Não" @@ -5791,93 +5791,93 @@ msgstr "Alternar/criar biblioteca..." msgid "%d books" msgstr "%d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Mudança rápida" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Renomear biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Remover biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Escolha um livro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Mudança rápida" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Renomear biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Remover biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Manutenção da Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Status do backup dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Iniciar o backup dos metadados de todos os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaurar base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Escolher um nome novo para a biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Observe que a biblioteca atual será renomeada." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "A pasta %s já existe. Delete-a primeiro." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Muito longo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Falha ao renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5886,11 +5886,11 @@ msgstr "" "Falha ao renomear a biblioteca em %s. O causa mais comum para isto, é um dos " "arquivos na biblioteca está aberto em outro programa." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Biblioteca removida" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5899,24 +5899,24 @@ msgstr "" "A biblioteca %s foi removida do calibre. Os arquivos ainda estão no seu " "computados, se você quiser, poderá deleta-los manualmente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Status do Backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Livros com arquivos de metadados esperando ser criados: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Backup dos Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5924,7 +5924,7 @@ msgstr "" "Será feito o back-up dos metadados enquanto o calibre estiver aberto, numa " "taxa de aproximadamente um livro a cada três segundos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5936,7 +5936,7 @@ msgstr "" "Explorer, em seguida aponte o calibre para a nova localização e tente " "novamente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5945,7 +5945,7 @@ msgstr "" msgid "Success" msgstr "Sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5954,7 +5954,7 @@ msgstr "" "verifique se os arquivos da sua biblioteca são compatíveis com a informação " "no banco de dados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5965,35 +5965,35 @@ msgstr "" msgid "Failed" msgstr "Falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "A verificação de integridade do banco de dados falhou, clique \"Mostrar " "detalhes\" para saber mais." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Iniciando a verificação da biblioteca, isto pode levar algum tempo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Nenhum problema encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Os arquivos na sua biblioteca são compatíveis com as informações do banco de " "dados." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6001,7 +6001,7 @@ msgstr "" "Você não pode modificar bibliotecas enquanto estiver utilizando a variável " "de ambiente CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" "Você não pode mudar bibliotecas enquanto tarefas estão sendo executadas." @@ -6041,9 +6041,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Arquivo de saída vazio, provavelmente o processo de conversão falhou" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s por %(author)s" @@ -7193,38 +7192,19 @@ msgstr "" "reiniciar o calibre e adicionar os livros em quantidades menores, até você " "encontrar o livro que está com problemas." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Foram encontradas duplicatas!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Adicionando duplicados..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Salvando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Coletando informações, por favor espere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Salvo" @@ -7326,8 +7306,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7386,6 +7366,11 @@ msgid "" msgstr "" "&Vários livros por pasta, assume que todo arquivo ebook é um livro diferente" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Foram encontradas duplicatas!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7559,7 +7544,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8506,7 +8491,7 @@ msgstr "" "distinguidos. Esta opção controla a largura do alinhamento." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Nenhuma mudança" @@ -8766,7 +8751,7 @@ msgid "Change the title of this book" msgstr "Mudar o título deste livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(es): " @@ -8783,7 +8768,7 @@ msgstr "" "uma virgula" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Editora: " @@ -8792,7 +8777,7 @@ msgid "Ta&gs: " msgstr "Ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8803,7 +8788,7 @@ msgstr "" "virgula." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8811,8 +8796,8 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista de séries conhecidas. É possível adicionar novas séries." @@ -9594,10 +9579,10 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9610,23 +9595,23 @@ msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Não avaliado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Ajustar '%s' para hoje" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Limpa '%s'" @@ -9647,11 +9632,11 @@ msgstr "" "Você alterou os valores. Para usar este editor, você deve descartar ou " "aplicar suas alterações. Aplicar alterações?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " índice" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9659,38 +9644,38 @@ msgstr "" "A numeração de \"{0}\" contém um valor inválido que será substituído pelo " "padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Remover série" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numera livros automáticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Força o números a começarem com " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A numeração de \"{0}\" contém valores inválidos que não aparecerão na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Remove todas as tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "tags para adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "tags para remover" @@ -10750,6 +10735,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Autor ordenado" @@ -10823,7 +10826,7 @@ msgid "Manage authors" msgstr "Gerenciar autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "Pe&squisar por:" @@ -11078,7 +11081,7 @@ msgstr "" "Fase {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Deleta a pesquisa/substituição" @@ -11109,23 +11112,23 @@ msgstr "" "Aquela pesquisa/substituição salva, já existe e será sobrescrita. Você tem " "certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editar informação Meta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Escrever o autor ordenado &automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Inverter título e autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Autor &ordenado: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11133,57 +11136,57 @@ msgstr "" "Especificar como o(s) autor(es) deste livro devem ser organizados. Por " "exemplo Charles Dickens deve ser organizado como Dickens,Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Avaliação" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Avalie este livro. 0-5 estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Adicionar ta&gs: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Abrir Editor de Tags" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Remover tags:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Lista separada por vírgulas dos campos para remover dos livros. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Marque esta caixa para remover todas tags dos livros." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Remove &todos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Se marcadas, as séries serão limpas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Limpar séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11191,11 +11194,11 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Automaticamente enumere os livros da série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11207,42 +11210,42 @@ msgstr "" "numeração\n" "a partir do valor da caixa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Forçar números a iniciar com:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Aplicar data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publicado:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Limpar data de publicação" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Linguagens:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Remover &formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11251,32 +11254,32 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Atualizar ordenação do &título" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11285,72 +11288,72 @@ msgstr "" "Remove configurações de conversão armazenadas para os livros selecionados.\n" "Futuras conversões desses livros irão usar as configurações padrões." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" "Remove configurações de conversão armazenada&s para os livros selecionados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Alterar &capa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Gerar capa padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Remover capa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "Metadados &básicos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Metadados &customizados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Carregar busca&h/alteração" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Selecione busca/alteração salva para carregar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Salvar atual busca/alteração" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Procurar campo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "O nome do campo que você deseja procurar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Busca &modo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11358,26 +11361,26 @@ msgstr "" "Escolha utilizar correspondência simples de texto ou busca por expressões " "regulares" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tipo do identificador:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Escolha quais tipos de identificadores iram operar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Insira o padrão que será utilizado no fonte para a busca/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11385,7 +11388,7 @@ msgstr "" "Insira o que você está procurando, tanto um texto quanto uma expressão " "regular, dependendo do modo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11394,15 +11397,15 @@ msgstr "" "caracteres maiúsculos e minúsculos. Desmarque se deseja ignorar estas " "variações." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Substituir por:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11410,11 +11413,11 @@ msgstr "" "O texto que será substituído. O texto da busca marcada que será alterada com " "a string" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Aplicar função depois de alterar:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11422,25 +11425,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11448,41 +11451,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -11492,14 +11495,14 @@ msgstr "Senha é necessária" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Nome de &usuário:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Senha:" @@ -11507,7 +11510,7 @@ msgstr "&Senha:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Exibir senha" @@ -13549,19 +13552,19 @@ msgstr "" "<p>Procura a lista de livros por título, autor, editora, tags, comentários, " "etc.<br><br>Palavras separadas por espaços e AND" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Ir!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Faça uma busca rápida (você pode pressionar também a tecla Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Limpar Pesquisa Rápida" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copia o texto da pesquisa atual (ao invés do nome da pesquisa)" @@ -16604,7 +16607,7 @@ msgstr "Registro de acessos:" msgid "You need to restart the server for changes to take effect" msgstr "Você deve reiniciar o servidor para que as mudanças sejam efetuadas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16614,7 +16617,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16622,27 +16625,27 @@ msgstr "" "O tamanho máximo (larguraxaltura) para as capas mostradas. Capas maiores são " "redimensionadas. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Tamanho max. da &capa:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&porta do servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Máx. de itens &OPDS por expressão de consulta:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Máx. itens OPDS desagr&upados:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restrição (busca salva) para aplicar:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16653,41 +16656,41 @@ msgstr "" "pesquisa. Esta definição é por biblioteca (isto é, você pode ter uma " "restrição diferente por biblioteca)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Interr&omper servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16697,22 +16700,23 @@ msgstr "" "de livros usando um navegador de qualquer lugar no mundo. Qualquer mudança " "as configurações somente fará efeito depois de reiniciar o servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Ver ®istros do servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19681,7 +19685,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20571,11 +20575,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 6f2635d136..91cf64f638 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:29+0000\n" "Last-Translator: Jorel <d_dymon@yahoo.com>\n" "Language-Team: Romanian <ro@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2013-01-05 04:56+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:48+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -986,7 +986,7 @@ msgstr "Dezactivează extensia specificată prin nume" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -1000,7 +1000,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1054,11 +1054,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Comunică cu telefoanele S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Comunică cu tabletele WebOS." @@ -2587,7 +2587,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "S-au redat %s" @@ -3272,28 +3272,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Foloseşte noul motor de converţie PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3302,7 +3302,7 @@ msgstr "" "WIDTHxHEIGHT EG. '123x321' pentru a specifica lăţimea şi înălţimea. Acesta " "suprascrie orice orice dimensiune specificată a hârtiei." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3310,36 +3310,36 @@ msgstr "" "Păstraţi raportul de aspect al copertei, în loc să o întindeţi pentru a " "umple pe deplin prima pagină a pdf-ului generat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4625,7 +4625,7 @@ msgstr "MODEL DE EROARE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nu" @@ -5732,93 +5732,93 @@ msgstr "Schimbă/creează bibliotecă" msgid "%d books" msgstr "%d cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Schimb rapid" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Redenumeşte biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Şterge biblioteca" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Alege o carte la întamplare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Schimb rapid" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Redenumeşte biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Şterge biblioteca" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Întreţinerea bibliotecii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Statutul de rezervă al bibliotecii de metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Porneşte back-up-ul de metadate pentru toate cărţile" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Verifică biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Restaurează baza de date" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Redenumește" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Alegeţi o noua denumire pentru bibliotecă <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Reţineţi că actualul folder biblioteca va fi redenumit." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Există deja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Directorul %s există deja. Ştergeţi-l mai întâi." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Prea lung" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Redenumirea a eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5828,11 +5828,11 @@ msgstr "" "aceasta este că unul dintre fişierele din bibliotecă este deschis în alt " "program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Biblioteca a fost eliminată" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5842,24 +5842,24 @@ msgstr "" "dumneavoastră, dacă doriţi să le ştergeţi, va trebui să executaţi acţiunea " "manual." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "nici unul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Statusul back-up-ului" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Fişierele de metadate ale cărţii rămase pentru a fi scrise: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Back-up pentru metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5867,7 +5867,7 @@ msgstr "" "Metadatele vor fi salvate în timp ce calibre rulează, la o rată de " "aproximativ 1 carte la fiecare 3 secunde." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5879,7 +5879,7 @@ msgstr "" "utilizând Windows Explorer, apoi indicaţi-i lui calibre noua locaţie şi " "încercaţi din nou." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5888,7 +5888,7 @@ msgstr "" msgid "Success" msgstr "Succes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5897,7 +5897,7 @@ msgstr "" "aplicaţia calibre să verifice dacă fişierele din biblioteca dvs. se " "potrivesc cu informaţiile din baza de date?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5908,35 +5908,35 @@ msgstr "" msgid "Failed" msgstr "Eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verificarea integrităţii bazei de date a eşuat, faceţi clic pe Afişare " "detalii pentru detalii." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Nu au fost găsite probleme" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Fişierele din biblioteca dumneavoastra se potrivesc cu informaţiile din baza " "de date." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nu este permis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5944,7 +5944,7 @@ msgstr "" "Nu puteţi schimba biblioteci în timp ce utilizaţi variabila de mediu " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Nu puteţi schimba bibliotecile în timp ce ruleaza alte job-uri." @@ -5983,9 +5983,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Fişier gol, procesul de conversie a fost probabil prăbuşit" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -7154,38 +7153,19 @@ msgstr "" "şi adăugaţi cărţile în mai mulţi paşi, până când aţi găsit cartea care a " "cauzat problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Au fost găsite dubluri!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Se adaugă duplicate..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Se salvează..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Se colectează datele, vă rugăm aşteptaţi..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Salvat" @@ -7287,8 +7267,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7348,6 +7328,11 @@ msgstr "" "Cărţi &multiple pe director. Se presupune că fiecare fişier e-book este o " "carte diferită." +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Au fost găsite dubluri!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7521,7 +7506,7 @@ msgstr "ieşire" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8494,7 +8479,7 @@ msgstr "" "controlează lăţimea acestui aliniat." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Nici o schimbare" @@ -8754,7 +8739,7 @@ msgid "Change the title of this book" msgstr "Modifică titlul acestei cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(i): " @@ -8771,7 +8756,7 @@ msgstr "" "virgule" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "E&ditura: " @@ -8780,7 +8765,7 @@ msgid "Ta&gs: " msgstr "&Etichete: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8791,7 +8776,7 @@ msgstr "" "virgule." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8799,8 +8784,8 @@ msgstr "&Seria:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista de serii cunoscute. Puteţi adăuga serii noi." @@ -9590,10 +9575,10 @@ msgstr "Browser-ul pentru coperţi nu a putut fi încărcat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9606,23 +9591,23 @@ msgid "Undefined" msgstr "Nedefinit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "stele" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Neevaluat(ă)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Setează '%s' la azi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Înlătură '%s'" @@ -9641,49 +9626,49 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Enumeraţia \"{0}\" conţine o valoare invalidă care va seta modul implicit" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Aplică modificările" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Elimină seria" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Numerotează cărţile în mod automat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Obligă numerele să înceapă cu " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Enumeraţia \"{0}\" conţine valori invalide care nu vor fi afişate în listă" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Elimină toate etichetele" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "etichete de adăugat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "etichete de eliminat" @@ -10847,6 +10832,24 @@ msgstr "" " disponibile la <a href=\"http://drmfree.calibre-ebook.com\">Cărţi " "Deschise</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Sortare autor" @@ -10920,7 +10923,7 @@ msgid "Manage authors" msgstr "Gestionează autori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Caută după:" @@ -11204,7 +11207,7 @@ msgstr "" "Faza {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Şterge Caută/Înlocuieşte salvate" @@ -11234,23 +11237,23 @@ msgstr "" "Acest Caută/Înlocuieşte există deja şi va fi suprascris. Sigur doriţi să " "continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Editează informaţiile Meta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Setează a&utomat sortare autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Schimbă titlul cu autorul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "S&ortare autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11258,58 +11261,58 @@ msgstr "" "Specifică modul de sortare al autorilor acestei cărţi. De exemplu Charles " "Dickens ar trebui sortat ca şi Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Evaluare:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Evaluarea acestei cărţi. 0-5 stele" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stele" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Adaugă &etichete: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Deschide editorul de etichete" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Şte&rge etichete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Lista de etichete, separată pin virgule, care va fi ştearsă de la cărţi. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Bifaţi această căsuţă pentru a şterge toate etichetele." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Șterge to&ate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Dacă este bifată, seria va fi curăţată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Curăţă seria" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11321,11 +11324,11 @@ msgstr "" "în care au fost selectate. Astfel, dacă aţi selectat cartea A, iar pe urmă\n" "cartea B, cartea A va avea numărul 1 şi cartea B numărul 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Numerotează &automat cărţile din această serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11337,42 +11340,42 @@ msgstr "" "numerotarea\n" "de la valoarea din casetă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "Obligă numerele să înceapă cu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Data:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "z LLL AAAA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Aplică data" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Publicat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Şterge data publicării" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Limbi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Şterge &formatul:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11381,11 +11384,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11396,11 +11399,11 @@ msgstr "" "titlul şi autorii sunt interschimbaţi înainte de stabilirea începerii " "titlului cu literă mare." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11408,11 +11411,11 @@ msgstr "" "Actualizează sortare titlu pe baza titlului curent. Se va aplica doar după " "alte modificări ce se fac asupra titlului." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Actualizează sortare &titlu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11422,71 +11425,71 @@ msgstr "" "\n" "Conversiile viitoare ale acestor cărţi vor folosi setările implicite." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Şterge setările conversiilor &stocate pentru cărţile selectate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Modifică &coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generează coperta implicită" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "Şte&rge coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Setează din fişierul(ele) &e-carte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Metadate de bază" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Metadate personalizate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Încarcă caută/înlocuieşte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Selectează caută/înlocuieşte salvat pentru încărcare." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Salvează caută/înlocuieşte curent" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Sal&vează" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Șterge" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Caută câmpul:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Numele câmpului în care doriţi să căutaţi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Mod căutare:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11494,32 +11497,32 @@ msgstr "" "Alegeţi dacă doriţi să folosiţi potrivirea cu text normal sau cu expresii " "regulate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Tip identificator:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Alege asupra cărui tip de identificator se va opera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Şablo&n:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Introduceţi un şablon care va fi folosit ca şi sursă pentru caută/înlocuieşte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11527,26 +11530,26 @@ msgstr "" "Bifaţi această căsuţă dacă textul căutat trebuie să se potrivească cu litere " "mari sau cu litere mici. Debifaţi dacă aceasta nu contează." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "În&locuiește cu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" msgstr "" "Textul înlocuitor. Textul căutat va fi înlocuit cu acest şir de caractere." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Aplică funcţia după înlocuire:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11558,11 +11561,11 @@ msgstr "" "câmp este procesat. În modul expresie regulată, numai textul potrivit este " "procesat." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Câmp &destinaţie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11571,15 +11574,15 @@ msgstr "" "Dacă este gol, câmpul sursă este folosit doar în cazul în care se poate " "modifica." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "M&od:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Specifică modul în care textul va fi copiat la destinaţie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11590,23 +11593,23 @@ msgstr "" "lăsate ca o singură valoare. Această opţiune are efect major atunci când\n" "câmpul sursă nu este multiplu dar câmpul destinaţie este multiplu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Divide &rezultatul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Pentru câmpuri cu valori multiple, ara&tă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "valori începând &cu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "valori separate &de" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11614,19 +11617,19 @@ msgstr "" "Folosit atunci când se afişează rezultatele testului pentru a separa " "valorile din câmpurile cu valori multiple." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testează textul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Testează rezultatul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Testul dvs.:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Caută şi înlocuieşte" @@ -11636,14 +11639,14 @@ msgstr "Parola este necesară" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Nume &utilizator:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Parola:" @@ -11651,7 +11654,7 @@ msgstr "&Parola:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Arată parola" @@ -13765,19 +13768,19 @@ msgstr "" "<p>Caută în lista cu cărţi după titlu, autor, editură, etichete, comentarii " "etc.<br><br>Cuvintele separate prin spaţii sunt lipite unul de altul (AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Du-te!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Căutare rapidă (de asemenea puteţi apăsa tasta Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Resetează căutarea rapidă" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Copiază textul căutat curent (în locul numelui căutării)" @@ -17101,7 +17104,7 @@ msgstr "Jurnal de accesări:" msgid "You need to restart the server for changes to take effect" msgstr "Trebuie să reporniţi serverul pentru ca modificările să aibă efect" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17111,7 +17114,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17119,27 +17122,27 @@ msgstr "" "Mărimea maximă (lăţime x înălţime) pentru coperţile afişate. Coperţile mari " "vor fi redimensionate. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Mărime maximă &copertă:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port server:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Nr. max. de elem. &OPDS per interogare:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Nr. max. de elem. OPDS negr&upate:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Restricţie (căutare salvată) de aplicat:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17150,41 +17153,41 @@ msgstr "" "Această setare este per bibliotecă (de ex. puteţi avea câte o restricţie " "diferită pentru fiecare bibliotecă)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Porneşte &Server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Opreşte Server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testează Server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17194,22 +17197,23 @@ msgstr "" "de cărţi de oriunde din lume, folosind un browser. Orice modificări pe care " "le efectuaţi la setări vor avea efect doar după repornirea serverului." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Rulează serverul &automat atunci când calibre porneşte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Vizualizează jurnalele &serverului" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -20366,7 +20370,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21351,11 +21355,11 @@ msgstr "" "\n" "Informaţii despre o comandă individuală: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Nu a fost furnizată nici o etichetă" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 360e918f2e..ea31fd9926 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,17 +6,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-06 10:06+0000\n" -"Last-Translator: Baz <_baz_@rambler.ru>\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-16 18:57+0000\n" +"Last-Translator: Stanislav Hanzhin <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-07 04:42+0000\n" -"X-Generator: Launchpad (build 16402)\n" +"X-Launchpad-Export-Date: 2013-01-17 04:35+0000\n" +"X-Generator: Launchpad (build 16430)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -31,8 +31,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -58,8 +58,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -138,7 +138,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -223,7 +223,7 @@ msgstr "Тип файла" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:368 msgid "Metadata reader" -msgstr "Считыватель метаданнх" +msgstr "Чтение метаданных" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:398 msgid "Metadata writer" @@ -304,7 +304,7 @@ msgstr "Извлечь обложку из файлов комикса" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:400 #, python-format msgid "Read metadata from %s files" -msgstr "Читать метаданные из %s файлов" +msgstr "Читать метаданные из файлов %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:337 msgid "Read metadata from ebooks in RAR archives" @@ -975,7 +975,7 @@ msgstr "Отключить указанный плагин" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -988,7 +988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1046,11 +1046,11 @@ msgstr "" "Разделённый запятыми список папок для отправки книг на <b>карты памяти</b> " "устройства. Будет использована первая существующая" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Соединиться с WebOS планшетом" @@ -2650,7 +2650,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Обработано %s" @@ -3345,7 +3345,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Использовать новый механизм конвертирования PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3355,7 +3355,7 @@ msgstr "" "Настройка страницы. Эта настройка активирует параметры размера страницы на " "вкладке Вывод PDF, заменяющие параметры профиля." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " @@ -3365,7 +3365,7 @@ msgstr "" "выбирать из %s. Помните: эта настройка не затрагивает единицы измерения для " "полей." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3374,7 +3374,7 @@ msgstr "" "Размер бумаги. Этот размер будет изменён, когда используетя профиль не по " "умолчанию. По умолчанию letter. Выберите %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3383,7 +3383,7 @@ msgstr "" "`123x321` для указания ширины и высоты. Данная установка переопределяет " "любой определенный формат бумаги." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3391,37 +3391,37 @@ msgstr "" "Сохранять пропорции обложки, а не растягивать её изображение во весь размер " "первой страницы созданного PDF-документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Шрифт используемый для отображения шрифтов типа serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "Шрифт используемый для отображения шрифтов типа sans-serif" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" "Шрифт используемый для отображения равноширинных (monospaced) шрифтов" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Размер шрифта по умолчанию" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Размер шрифта по умолчанию для равноширинного (monospaced) текста" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "Помечает все ссылки красным прямоугольником. Полезно при отладке." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Использовать старый, менее качественный движок для создания PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4739,7 +4739,7 @@ msgstr "ОШИБКА ШАБЛОНА" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Нет" @@ -5842,83 +5842,83 @@ msgstr "Переключить/создать библиотеку" msgid "%d books" msgstr "%d книг(а/и)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Быстрый переход" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Переименовать библиотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Удалить библиотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Выбрать случайную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Быстрый переход" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Переименовать библиотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Удалить библиотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Обслуживание библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Статус резервирования метаданных библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Запустить резервирование метаданных всех книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Проверить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Восстановить базу данных из резервной копии" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Переименовать" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Выберите новое название для библиотеки <b> %s </b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" "Следует отметить, что фактическая папка библиотеки будет переименована." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Уже существует" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Папка %s уже существует. Удалите её сначала." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Слишком длинный" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Не найдено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -5927,11 +5927,11 @@ msgstr "" "Не могу переименовать, так как библиотека %s не найдена. Попытайтесь " "переключиться на неё и обратно и переименовать снова." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Переименование не удалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5940,11 +5940,11 @@ msgstr "" "Не удалось переименовать библиотеку в %s. Обычно причина этого состоит в " "том, что один из файлов в библиотеке открыт в другой программе." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Библиотека удалена" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5953,24 +5953,24 @@ msgstr "" "Библиотека %s удалена из calibre. Файлы остались на компьютере. Если вы " "хотите удалить их, сделайте это вручную." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "нет" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Статус резервирования" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Осталось записать файлов метаданных книги: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Резервировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5978,7 +5978,7 @@ msgstr "" "Метаданные будут резервироваться пока calibre запущен, примерно 1 книга в 3 " "секунды." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5989,7 +5989,7 @@ msgstr "" "Переместите вашу библиотеку в директорию с коротким путем, используя Windows " "Explorer, затем укажите calibre новый путь и попробуйте снова." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5998,7 +5998,7 @@ msgstr "" msgid "Success" msgstr "Выполнено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6006,7 +6006,7 @@ msgstr "" "Ошибок в базе calibre не найдено. Хотите чтобы calibre проверил, совпадают " "ли файлы с информацией в базе?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6017,33 +6017,33 @@ msgstr "" msgid "Failed" msgstr "Неудалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Проверка целостности базы данных завершилась неудачей, нажмите 'Показать " "детали' что бы увидеть подробности" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Начинаю сканировать библиотеку. Это может занять некоторое время" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Проблемы не обнаружены" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Файлы в вашей библиотеке соответствуют информации в базе данных." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Запрещено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6051,7 +6051,7 @@ msgstr "" "Вы не можете изменить библиотеки при использовании " "CALIBRE_OVERRIDE_DATABASE_PATH переменной окружения." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Вы не можете сменить библиотеку во время выполнения операции." @@ -6091,9 +6091,8 @@ msgstr "" "Пустой выходной файл, возможно процесс преобразования завершился аварийно" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s от %(author)s" @@ -7289,38 +7288,19 @@ msgstr "" "Процесс добавления книг, видимо, завис. Попробуйте перезапустить calibre и " "добавить книги меньшими порциями до тех пор пока не найдете проблемную книгу." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Уже в calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Вы пытаетесь добавить:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Есть повторения!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "Книги с тем же названием уже есть в calibre. Всё равно добавить?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Добавляем дубликаты ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Сохранение..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Идёт сбор данных. Пожалуйста, подождите..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Сохранено" @@ -7422,8 +7402,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7482,6 +7462,11 @@ msgid "" msgstr "" "Несколько книг в папке, т.е. каждый файл представляет собой уникальную книгу." +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Есть повторения!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7654,7 +7639,7 @@ msgstr "вывод" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8646,7 +8631,7 @@ msgstr "" "отличить. Этот параметр контролирует ширину этого отступа." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Не изменять" @@ -8906,7 +8891,7 @@ msgid "Change the title of this book" msgstr "Изменить название книги" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Автор(ы) " @@ -8922,7 +8907,7 @@ msgstr "" "Измените Автора(ов) книги. Несколько авторов должны быть разделены запятой." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Издательство: " @@ -8931,7 +8916,7 @@ msgid "Ta&gs: " msgstr "Пометки: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8941,7 +8926,7 @@ msgstr "" "<br><br>Вы можете разделить слова и фразы запятыми." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8949,8 +8934,8 @@ msgstr "Серия:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Список известных серий. Вы можете добовлять новые серии." @@ -9763,10 +9748,10 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9779,23 +9764,23 @@ msgid "Undefined" msgstr "Не определено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "звезд(а)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Без оценки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Установить '%s' на сегодня" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Очистить '%s'" @@ -9816,11 +9801,11 @@ msgstr "" "Вы изменили значения. В процессе использования редактора, вы должны принять " "или отклонить эти изменения. Применить изменения?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " индекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9828,23 +9813,23 @@ msgstr "" "Перечисление \"{0}\" содержит неверное значение, которое будет установлено " "по умолчанию." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Применить изменения" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Удалить серии" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Автоматически нумеровать книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Задать начало нумрации с " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9852,15 +9837,15 @@ msgstr "" "Перечисление \"{0}\" содержит неверные значения, которое не появятся на " "странице." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Удалить все тэги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "тэги для добавления" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "метки для удаления" @@ -11031,6 +11016,26 @@ msgstr "" " доступен на <a href=\"http://drmfree.calibre-ebook.com\">Open " "Books</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"Книги со следующими названиями уже есть в calibre. Выберите те, которые всё " +"равно хотите добавить." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "Выбрать &все." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "Очистить выбор" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Уже в calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Сортировочное имя автора" @@ -11104,7 +11109,7 @@ msgid "Manage authors" msgstr "Управлять авторами" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Искать:" @@ -11385,7 +11390,7 @@ msgstr "" "Этап {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Удалить сохраненные поиск / замена" @@ -11417,23 +11422,23 @@ msgstr "" "Этот сохранённый поиск/замена уже существует и будет перезаписан. Вы " "действительно хотите это сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Редактировать мета информацию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Автоматически выставить сортировку по автору" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Поменять местами Автора и Название" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Сортировочное имя автора: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11441,57 +11446,57 @@ msgstr "" "Указать, как автор(ы) этой книги будут отсортированы. Например Чарльз Дикенс " "будет сортироваться, как Дикенс, Чарлз." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "Оценка:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Оценка этой книги. 0-5 звезды" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " звезды" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Добавить теги: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Открыть редактор описания" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Удалить тэги:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Запятая разделяет список описаний удаляемых из книги. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Установите этот флажок, чтобы удалить все теги из книг." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Удалить &все" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Если отмечено, серии будут очищены" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Очистить серии" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11503,11 +11508,11 @@ msgstr "" "в выбранном вами порядке. Тоесть если вы выбрали книгу А а затем \n" "книгу Б, то книга А будет иметь номер серии 1 а книга Б - номер серии 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Автоматически нумеровать книги в серии" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11517,42 +11522,42 @@ msgstr "" "которое есть в базе данных для этой серии.\n" "Установка данной опции укажет calibre начать нумерацию с указанной цифры." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Задать начало нумрации с:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Дата:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Применить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "Оп&убликовано:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Очистить дату публикации" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Языки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Удалить формат:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11566,11 +11571,11 @@ msgstr "" " EPUB из ORIGINAL_EPUB. Полезно если вы сделали преобразование\n" " большого количества книг и что-то пошло не так." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Восстановить оригиналы до конвертации, если возможно" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11579,11 +11584,11 @@ msgstr "" "Заставляет название быть в титульном регистре (первые буквы заглавные).\n" "Если включена опция поменять автора и название, то она сработает перед этим." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Преобразовать название к титульному регистру" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11591,11 +11596,11 @@ msgstr "" "Обновить сортировочное название, используя текущее название. \r\n" "Это будет применено только после других изменений названия." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Обновить сортировочное название" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11605,71 +11610,71 @@ msgstr "" "\n" "Следующее преобразование этих книг будет использовать настройки по умолчанию." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Удалить сохранённые настройки преобразования для выбраных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Изменить &обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Сгенерировать стандартную обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "У&далить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Поставить обложку из &книги" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "О&сновные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "Метаданные поль&зователя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Загрузить поис&к/замену:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Выбрать сохранённый поиск/замену для загрузки." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Сохранить текущий поиск/замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Сохранить" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Удалить" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Искать в &поле:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Имя поля, в котором будет выполняться поиск" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Режим поиска:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11677,25 +11682,25 @@ msgstr "" "Выберите, какой режим использовать: обычное текстовое сравнение или " "регулярное выражение" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Тип идентификатора:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Выберите, какой тип идентификатора использовать" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Ша&блон:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Введите шаблон для использования в поиске/замене" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11703,7 +11708,7 @@ msgstr "" "Введите то что ищите: простой текст или регулярное выражение, в зависимости " "от режима" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11711,25 +11716,25 @@ msgstr "" "Включите, если хотите, чтобы поиск вёлся с учётом регистра символов. " "Отключите, чтобы игнорировать регистр." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "С учё&том регистра" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Заменить на:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Обр&аботка после замены:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11741,11 +11746,11 @@ msgstr "" "всё поле. В режиме регулярного выражения обрабатывается только " "соответсвующий текст." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "Поле на&значения:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11753,15 +11758,15 @@ msgstr "" "Поле, в которое будет помещён текст после всех замен.\n" "Если пусто, будет использовано исходное поле, если его можно изменять" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Р&ежим:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Укажите, как следует копировать в поле назначения." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11772,41 +11777,41 @@ msgstr "" "частей, или остаться по отдельности. Эта опция будет наиболее эффективна\n" "когда начальное поле одно а конечное поле составное." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Разделить &результат" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Для составных полей показывать" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "элементов начиная с" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "разделяя элементы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "Используется при отображении результатов теста составных полей" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Текст для теста" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Результаты теста" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Ваш тест:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "По&иск и замена" @@ -11816,14 +11821,14 @@ msgstr "Необходим пароль" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Пользователь:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Пароль:" @@ -11831,7 +11836,7 @@ msgstr "&Пароль:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Показать пароль" @@ -13964,19 +13969,19 @@ msgstr "" "т.д.<br><br>Слова разделённые пробелами учитываются как одновременные " "условия - добавляются через И (AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "Пуск!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Выполнить быстрый поиск (вы также можете нажать кнопку Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Сброс быстрого поиска" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Копировать текст текущего поиска (а не имя поиска)" @@ -17338,7 +17343,7 @@ msgstr "Журнал доступа:" msgid "You need to restart the server for changes to take effect" msgstr "Вы должны перезагрузить сервер, чтобы изменения вступили в силу" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17353,7 +17358,7 @@ msgstr "" "<p>Некоторые устройства не поддерживают идентификацию. Если у вас есть " "проблемы с загрузкой файлов с контент сервера, попробуйте удалить пароль." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17361,27 +17366,27 @@ msgstr "" "Максимальный размер ([ширина]x[высота]) обложек при отображении. Более " "крупные обложки подгоняются по размеру. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Макс. размер обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Макс. &OPDS элементов на запрос:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Макс. несгруппированых &OPDS элементов:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Ограничение (сохранённый поиск):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17391,7 +17396,7 @@ msgstr "" "доступные для поиска на сервере. Эта настройка действует для библиотеки " "(тоесть вы можете иметь различные настройки для каждой библиотеки)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17400,15 +17405,15 @@ msgstr "" "<p>Некоторые устройства не поддерживают идентификацию. Если у вас есть " "проблемы с загрузкой файлов с контент сервера, попробуйте удалить пароль." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Пароль несовместим с некоторыми устройствами" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "URL префикс:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17418,19 +17423,19 @@ msgstr "" "только если вы собираетесь поставить сервер позади другого сервера вроде " "Apache с запасным прокси." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Запустить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Ост&ановить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Проверить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17440,30 +17445,30 @@ msgstr "" "коллекции ваших книг из любой точки мира с помощью браузера. Любые изменения " "в настройках вступят в силу после перезапуска сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Запускать сервер автоматически при запуске calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Просмотреть логи &сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>Не забудьте оставить calibre включённым, так как сервер работает только " -"пока calibre запущена.\n" -"<p>Для соединения с сервером calibre из вашего устройства вы должны " -"использовать URL адрес формата <b>http://myhostname:8080</b> как новый " -"каталок в читалке Stanza на вашем iPhone. В данном случае \"myhostname\" " -"должно быть полным именем хоста, либо ip адресом компьютера на котором " -"запущена calibre." +"<p>Помните, что сервер calibre работает только когда calibre запущен.\n" +"<p> Для подключения к серверу calibre с вашего устройства вы должны " +"использовать URL адрес вида <b>http://myhostname:8080</b>, где myhostname " +"должно совпадать c именем хоста или IP адресом компьютера на котором запущен " +"calibre. Если вы желаете получить доступ к серверу из любой части мира, то " +"вам нужно настроить переадресацию порта на вашем маршрутизаторе." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20712,7 +20717,7 @@ msgstr "" "По умолчанию: '%default'\n" "Относится к: выходным форматам AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21749,11 +21754,11 @@ msgstr "" "\n" "Для справки: %%prog команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Отсутствует заголовок" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 59f85e2cfd..6467569a25 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Sardinian <sc@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:58+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:50+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index d3b53ea52b..b0a398353c 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha <nivanthaka84@yahoo.com>\n" "Language-Team: Sinhalese <si@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:57+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:49+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 07e3d0212e..343a5cc3ba 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: viktorc <dinalt@email.cz>\n" "Language-Team: Slovak <sk@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:57+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:49+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -963,7 +963,7 @@ msgstr "Deaktivovať modul podľa mena" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -976,7 +976,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1033,11 +1033,11 @@ msgstr "" "Zoznam adresárov oddelených čiarkou. Do prvého z nich, ktorý bude existovať " "sa uložia e-booky pri odoslaní na <b>pamäťovú kartu</b> zariadenia." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Komunikácia s telefónmi S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Komunikácia s tabletmi WebOS." @@ -2605,7 +2605,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Úspešný prevod %s" @@ -3289,21 +3289,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Použiť nový PDF konverzný logaritmus." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3312,7 +3312,7 @@ msgstr "" "Veľkosť papiera. Táto veľkosť bude nahradená pri použití neštandardného " "výstupného profilu. Štandardne je letter. Na výber sú %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3320,7 +3320,7 @@ msgstr "" "Vlastná veľkosť dokumentu. Šírku a výšku zadajte v tvare šírkaxvýška, napr. " "\"123x321\". Tento údaj má prednosť pred nastavenou veľkosťou papiera." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3328,36 +3328,36 @@ msgstr "" "Zachovať pomer strán obálky, namiesto jej roztiahnutia na celú prvú stranu " "generovaného pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Font na vykreslenie pätkových písiem" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "Font na vykreslenie bezpätkových písiem" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "Font na vykreslenie neproporcionálnych písiem" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Štandardná veľkosť písma" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Štandardná veľkosť písma neproporcionálneho textu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4636,7 +4636,7 @@ msgstr "CHYBA ŠABLÓNY" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nie" @@ -5738,93 +5738,93 @@ msgstr "Zmeniť/vytvoriť knižnicu" msgid "%d books" msgstr "%d kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Rýchle prepnutie" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Premenovať knižnicu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Odstrániť knižnicu" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Výber náhodnej knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Rýchle prepnutie" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Premenovať knižnicu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Odstrániť knižnicu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Údržba knižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Stav zálohovania metadát knižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Spustiť zálohovanie metadát všetkých kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Kontrola knižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Obnoviť databázu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Premenovať" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Vyberte nový názov pre knižnicu <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Uvedomte si, ťe súčasný priečinok knižnice bude premenovaný." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Už existuje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Priečinok %s už existuje. Najprv ho vymažte." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Príliš dlhé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Premenovanie zlyhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5833,11 +5833,11 @@ msgstr "" "Premenovanie knižnice v %s zlyhalo. Najčastejšie to býva tým, že niektorý zo " "súborov knižnice je otvorený iným programom." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Knižnica bola odstránená" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5846,24 +5846,24 @@ msgstr "" "Knižnica %s bola z Calibre odstránená. Zúbory zostali na Vašom počítači. Ak " "ich chcete vymazať, musíte to urobiť ručne." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "žiadne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Stav zálohovania" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Súbory metadát zostávajúce zapísať: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Zálohovať metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5871,7 +5871,7 @@ msgstr "" "Metadáta budú zálohované počas behu Calibre rýchlosťou asi 1 kniha za 3 " "sekundy." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5882,7 +5882,7 @@ msgstr "" "Windows Explorerom Vašu knižnicu do miesta s kratšou cestou, nasmerujte " "Calibre na nové umiestnenie a skúste to znova." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5891,7 +5891,7 @@ msgstr "" msgid "Success" msgstr "Úspešné" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5900,7 +5900,7 @@ msgstr "" "Calibre skontroloval, či súbory vo Vašej knižnici zúhlasia s informáciami v " "databáze?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5911,33 +5911,33 @@ msgstr "" msgid "Failed" msgstr "Zlyhalo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Kontrola integrity databázy zlyhalo, pre viac informácií kliknite na " "Zobraziť podrobnosti." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Začínam prehľadávať knižnicu, môže to chvíľu trvať" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Bez problémov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Súbory vo Vašej knižnici súhlasia s informáciami v databáze." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5945,7 +5945,7 @@ msgstr "" "Knižnice nemôžete meniť dokiaľ používate premennú prostredia " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Počas behu úloh nemôžte meniť knižnicu." @@ -5984,9 +5984,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Výstupný súbor je prázdny, konverzný proces pravdepodobne havaroval" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s od %(author)s" @@ -7177,40 +7176,19 @@ msgstr "" "Zdá sa, že proces pridávania kníh zatuhol. Skúste Calibre reštartovať a " "pridávať knihy po menších množstvách dokiaľ nenájdete problémovú knihu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "V Calibre už existuje:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Pokúšate sa pridať:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Boli nájdené duplikáty!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Knihy s rovnakým názvom ako nasledujúci už v Calibre existujú. Napriek tomu " -"pridať?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Pridávam duplikáty..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Ukladám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Zbieram údaje, prosím počkajte..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Uložené" @@ -7312,8 +7290,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7372,6 +7350,11 @@ msgid "" msgstr "" "&Viac kníh na priečinok, tzn. že každý súbor eknihy v priečinku je iná kniha" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Boli nájdené duplikáty!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7543,7 +7526,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8520,7 +8503,7 @@ msgstr "" "veľkosť tohoto odsadenia." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Bez zmeny" @@ -8778,7 +8761,7 @@ msgid "Change the title of this book" msgstr "Názov knihy" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Autor(i): " @@ -8793,7 +8776,7 @@ msgid "" msgstr "Autor(i) tejto knihy. Viacerí autori by mali byť oddelení čiarkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Vydavateľ: " @@ -8802,7 +8785,7 @@ msgid "Ta&gs: " msgstr "&Značky: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8813,7 +8796,7 @@ msgstr "" "čiarkami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8821,8 +8804,8 @@ msgstr "&Séria:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Zoznam známych sérií. Môžete zadať novú sériu." @@ -9626,10 +9609,10 @@ msgstr "Prehliadač obálok sa nedá nahrať" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9642,23 +9625,23 @@ msgid "Undefined" msgstr "Nedefinované" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "hviezdička(y)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Nehodnotené" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Nastaviť '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Vymazať '%s'" @@ -9679,48 +9662,48 @@ msgstr "" "Zmenili ste hodnoty. Pred použitím editora musíte tieto zmeny buď zrušiť, " "alebo použiť. Použiť zmeny?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Zoznam \"{0}\" obsahuje neplatnú hodnotu, ktorá bude nastavená ako štandardná" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Použiť zmeny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Odstrániť sériu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Číslovať knihy automaticky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Vynútiť číslovanie od " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "Zoznam \"{0}\" obsahuje neplatné hodnoty, ktoré sa nezobrazia" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Odtrániť všetky značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "pridať značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "odstrániť značky" @@ -10872,6 +10855,24 @@ msgstr "" "na \n" " <a href=\"http://drmfree.calibre-ebook.com\">Otvorené Knihy</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "V Calibre už existuje:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Autor pre triedenie" @@ -10945,7 +10946,7 @@ msgid "Manage authors" msgstr "Spravovať autorov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Hľadať:" @@ -11226,7 +11227,7 @@ msgstr "" "Fáza {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Odstrániť uložené hľadanie/náhradu" @@ -11255,23 +11256,23 @@ msgid "" msgstr "" "Toto uložené hľadanie/náhrada už existuje a bude prepísané. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Upraviť metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "A&utomaticky odvodiť autora v tvare pre triedenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "Vy&meniť názov a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Triediaci aut&or: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11279,57 +11280,57 @@ msgstr "" "Určite, ako sa má autor (autori) tejto knihy triediť. Napríklad Charles " "Dickens by sa mal triediť ako Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Hodnotenie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Hodnotenie tejto knihy. 0-5 hviezdičiek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " hviezdičiek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Pridať &značky: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Otvoriť editor značiek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Odstrániť značky:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Čiarkami oddelený zoznam značiek, ktoré sa majú z kníh odstrániť. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Označte, ak chcete z kníh odstrániť všetky značky." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Odstrániť &všetky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Pri zapnutí bude informácie o sérii odstránená" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Odstrániť sériu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11341,11 +11342,11 @@ msgstr "" "v akom ste ich vybrali. Tzn. ak vyberiete knihu A a potom knihu B,\n" "bude mať kniha A priradené číslo v rámci série 1 a kniha B číslo 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Automaticky očíslovať knihy v rámci tejto série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11355,42 +11356,42 @@ msgstr "" "najvyšším číslom knihy tejto série v databáze. \n" "Zapnutím tejto voľby nastavíte Calibre na číslovanie série od zadaného čísla." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "Vynútiť čís&lovanie od:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Dátum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "Použiť &dátum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Vydané:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Vymazať dátum publikovania" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Jazyky:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Odstrániť &formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11399,11 +11400,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Obnoviť &originály pred konverziou, ak sa dá" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11415,11 +11416,11 @@ msgstr "" "nastavením\n" "veľkosti písma." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Upraviť v názve veľkosť písma" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11427,11 +11428,11 @@ msgstr "" "Aktualizovať názov pre triedenie podľa aktuálneho názvu. Toto sa prejaví až " "po ďalších zmenách názvu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Aktualizovať názov pre &triedenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11441,71 +11442,71 @@ msgstr "" "\n" "Pri budúcich konverziách týchto kníh sa použijú štandardné nastavenia." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Odstrániť uložené na&stavenia konverzie pre vybrané knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Zmeniť &obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generovať štandardnú obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Odstrániť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Nastaviť zo súboru(ov) &eknihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Základné metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Užívateľské metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Načítať &hľadanie/náhradu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Vyberte uložené hľadanie/náhradu, ktorú chcete načítať." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Uložiť aktuálne hľadanie/nahradenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Uložiť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Odstrániť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Vyhľadávacie &pole:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Názov poľa, ktoré chcete prehľadať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Režim hľadania:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11513,25 +11514,25 @@ msgstr "" "Vyberte, či sa má použiť vyhľadávanie podľa jednoduchej zhody textu, alebo " "pomocou regulárnych výrazov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Typ identifikátora:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Š&ablona:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Zadajte šablónu, ktorá bude použitá ako zdroj pre hľadať/nahradiť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11539,7 +11540,7 @@ msgstr "" "Zadajte čo hľadáte, buď obyčajný text, alebo regulárny výraz - v závislosti " "od režimu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11547,25 +11548,25 @@ msgstr "" "Označte túto voľbu, ak sa majú pri hľadaní dodržať veľké/malé písmená. " "Nechajte prázdne, ak na tom nezáleží" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "&Rozlišovať veľkosť písmen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Nahradiť za:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" msgstr "Nahradzovaný text. Týmto bude nahradený text vyhovujúci hľadanému" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Použiť po n&ahradení funkciu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11576,11 +11577,11 @@ msgstr "" "sa spracuje celé pole.\n" "V režime regulárnych výrazov sa spracuje len vyhovujúca časť textu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Cieľové pole:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11588,15 +11589,15 @@ msgstr "" "Pole, do ktorého sa bude vkladať text po všetkých nahradeniach.\n" "Ak nezadáte, použije sa zdrojové pole - ak je upravovateľné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "&Režim:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Zvoľte spôsob kopírovania textu do cieľa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11607,23 +11608,23 @@ msgstr "" "alebo majú byť ponechané ako jedna hodnota. Táto voľba má najväčší význam\n" "ak je zdrojové pole jednotlivé a cieľové viacnásobné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "&Rozdeliť výsledok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Pre polia s viac hodnotami, &zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "hodnoty začínajúce &na" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "s hodnotami &oddelenými" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11631,19 +11632,19 @@ msgstr "" "Použité pri zobrazení výsledkov testu na oddelenie hodnôt vo viac " "hodnotových poliach" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testovací text" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Výsledok testu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Váš test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Hľadať a nahradiť" @@ -11653,14 +11654,14 @@ msgstr "Operácia vyžaduje heslo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Po&užívateľské meno:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Heslo:" @@ -11668,7 +11669,7 @@ msgstr "&Heslo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Zobraziť heslo" @@ -13787,19 +13788,19 @@ msgstr "" "<p>Prehľadať zoznam kníh podľa názvu, autora, vydavateľa, značiek, " "komentárov, atď.<br><br>Slová oddelené medzerou sú vyhľadávané súčasne" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Hľadaj!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Spustiť rýchle hľadanie (môžete tiež stlačiť klávesu Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Zrušiť rýchle hľadanie" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopírovať aktuálny hľadaný text (namiesto názvu hľadania)" @@ -17123,7 +17124,7 @@ msgstr "Záznam o prístupe:" msgid "You need to restart the server for changes to take effect" msgstr "Aby sa zmeny prejavili, je potrebné reštartovať server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17133,7 +17134,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17141,27 +17142,27 @@ msgstr "" "Maximálna veľkosť (šírka x výška) zobrazených obálok. Veľké obálky budú " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Max. veľkosť &obálok:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Port servera:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. položiek &OPDS na dotaz:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. &nezoskupených OPDS položiek:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Aplikované obmedzenie (uložené hľadania):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17172,22 +17173,22 @@ msgstr "" "platí pre konkrétnu knižnicu (tzn. pre rôzne knižnice môžete mať rozdielne " "obmedzenia)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Prefix &URL:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17196,19 +17197,19 @@ msgstr "" "Prefix, ktorý sa aplikuje na všetky URL v serveri obsahu. Užitočné, ak " "plánujete postaviť server za iný server (napr. Apache) s reverzným proxy." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Spustiť server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Zastaviť server" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Test servera" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17218,29 +17219,24 @@ msgstr "" "pomocou internetového prehliadača z akéhokoľvek miesta na svete. Zmeny v " "nastaveniach sa prejavia až po reštarte servera." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "&Automaticky spustiť server pri zapnutí Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Z&obraziť serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>Uvedomte si, že Calibre ako server bude bežať len dokiaľ bude spustené " -"Calibre.\n" -"<p>Na pripojenie k serveru Calibre z Vášho zariadenia, použite ako nový " -"katalóg v čítačke Stanza na Vašom iPhone URL v tvare " -"<b>http://myhostname:8080</b> . myhostname by mal byť buď plný názov, alebo " -"IP addresa počítača, na ktorom beží Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20469,7 +20465,7 @@ msgstr "" "Štandardne: '%default'\n" "Platí pre výstupné formáty: AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21447,11 +21443,11 @@ msgstr "" "\n" "Informácie o jednotlivých príkazoch: %%prog príkaz --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Žiadne označenie nebolo poskytnuté" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 0f024ff324..e4390a6a45 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:42+0000\n" "Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n" "Language-Team: Martin Srebotnjak <miles@filmsi.net>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2013-01-05 04:57+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:49+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -30,8 +30,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -57,8 +57,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -137,7 +137,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -971,7 +971,7 @@ msgstr "Onemogoči imenovani vtičnik" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -983,7 +983,7 @@ msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1034,11 +1034,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Povezovanje s telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Povezovanje s tablicami WebOS." @@ -2494,7 +2494,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Na spominski kartici primanjkuje prostora" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Upodobljen %s" @@ -3096,69 +3096,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Uporabi nov pogon pretvorbe PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Privzeta velikost pisave" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4265,7 +4265,7 @@ msgstr "NAPAKA PREDLOGE" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Ne" @@ -5312,128 +5312,128 @@ msgstr "Zamenjaj/ustvari knjižnico ..." msgid "%d books" msgstr "%d knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Hitri preklop" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Preimenuj knjižnico" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Odstrani knjižnico" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Izberi naključno knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Hitri preklop" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Preimenuj knjižnico" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Odstrani knjižnico" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Vzdrževanje knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Stanje varnostnega kopiranja metapodatkov knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Začni varnostno kopirati metapodatke vseh knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Preveri knjižnico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Obnovi zbirko podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Izberite novo ime za knjižnico <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Upoštevajte, da bo dejanska mapa knjižnice preimenovana." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Že obstaja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mapa %s že obstaja. Najprej jo izbrišite." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Preimenovanje ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Knjižnica odstranjena" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "brez" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Stanje varnostnega kopiranja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Preostale datoteke metapodatkov knjig za pisanje: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Varnostno kopiraj metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5441,7 +5441,7 @@ msgstr "" "Metapodatki bodo varnostno kopirani med delovanjem programa calibre pri " "hitrosti pribl. ene knjige vsake tri sekunde." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5449,7 +5449,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5458,13 +5458,13 @@ msgstr "" msgid "Success" msgstr "Uspešno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5475,37 +5475,37 @@ msgstr "" msgid "Failed" msgstr "Ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Ni najdenih težav" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Datoteke iz vaše knjižnice se ujemajo s podatki v zbirki podatkov." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Ni dovoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Knjižnic ne morete zamenjati med izvajanjem opravil." @@ -5544,9 +5544,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6637,38 +6636,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Najdeni dvojniki!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Dodajanje dvojnikov ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Shranjevanje ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Zbiranje podatkov, počakajte trenutek ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Shranjeno" @@ -6760,8 +6740,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6817,6 +6797,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Najdeni dvojniki!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6988,7 +6973,7 @@ msgstr "izhod" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7915,7 +7900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Brez sprememb" @@ -8168,7 +8153,7 @@ msgid "Change the title of this book" msgstr "Spremenite naslov knjige" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Avtor(ji): " @@ -8184,7 +8169,7 @@ msgstr "" "Spremenite avtorja(je) te knjige. Če je avtorjev več, jih ločite z vejicami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Založnik: " @@ -8193,7 +8178,7 @@ msgid "Ta&gs: " msgstr "Zna&čke: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8203,7 +8188,7 @@ msgstr "" "<br><br>Lahko so poljubni z vejicami ločeni izrazi ali besede." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8211,8 +8196,8 @@ msgstr "&Zbirka:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Seznam znanih zbirk. Lahko dodate nove zbirke." @@ -8987,10 +8972,10 @@ msgstr "Brskalnika po naslovnicah ni mogoče naložiti" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9003,23 +8988,23 @@ msgid "Undefined" msgstr "Nedoločeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "zvezdi(c)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Neocenjeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Počisti '%s'" @@ -9038,47 +9023,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Uveljavi spremembe" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Odstrani zbirko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Samodejno oštevilči knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Odstrani vse značke" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10113,6 +10098,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Razvrščanje avtorjev" @@ -10186,7 +10189,7 @@ msgid "Manage authors" msgstr "Upravljaj z avtorji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10437,7 +10440,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Izbriši shranjeno iskanje/zamenjavo" @@ -10465,23 +10468,23 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Uredi metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Razvrščanje &avtorjev: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10489,57 +10492,57 @@ msgstr "" "Določite, kako se razvrščajo avtor(ji) te knjige. Npr. Charles Dickens se " "razvršča kot Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Ocena:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " zvezdic" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Odpri urejevalnik značk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Odst&rani značke:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Odstrani &vse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10547,53 +10550,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM lll" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "O&bjavljeno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Počisti datum objave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Jeziki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10602,157 +10605,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Zamenjaj &naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Izdelaj privzeto naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Odstrani ovitek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Osnovni metapodatki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Metapodatki po meri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "S&hrani" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Izbriši" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "I&skalni način:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Pre&dloga:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Zamenjaj z:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10760,25 +10763,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10786,41 +10789,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Preizkusno besedilo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Rezultati preizkusa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Najdi in zamenjaj" @@ -10830,14 +10833,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:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 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:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Geslo:" @@ -10845,7 +10848,7 @@ msgstr "&Geslo:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Prikaži geslo" @@ -12839,19 +12842,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Pojdi" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Opravi hitro iskanje (lahko pritisnete tudi tipko Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Ponastavi hitro iskanje" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopiraj trenutno besedilo iskanja (namesto iskalnega polja)" @@ -15813,7 +15816,7 @@ msgstr "Zapisnik dostopov:" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15823,96 +15826,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Vra&ta strežnika:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Zaženi strežnik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "U&stavi strežnik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Pres&kusni strežnik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18796,7 +18800,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19660,11 +19664,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index d12ce56a2c..1cb9016607 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani <Unknown>\n" "Language-Team: Albanian <sq@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:43+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:36+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Botues: " @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " yje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Hap Përpunuesin e Etiketave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datë:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "Lypset fjalëkalim" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index bd024eff51..d2d9f22467 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 18:57+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:56+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:48+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -55,8 +55,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -135,7 +135,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -966,7 +966,7 @@ msgstr "Искључи наведени додатак" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -979,7 +979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1032,11 +1032,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Повежи се са S60 телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Повежи се са WebOS таблетима." @@ -2519,7 +2519,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Нема довољно простора на меморијској картици." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Обрађено %s" @@ -3164,28 +3164,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Користите нови механизам за ПДФ претварање." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3194,7 +3194,7 @@ msgstr "" "`123x123`, да бисте одредили ширину и висину. Ова могућност ће се користити " "уместо величине папира, чак и ако је ова претходно задата." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3202,36 +3202,36 @@ msgstr "" "Задржи однос корице, у место да се истегне да би попунио прву страницу " "генерисаног ПДФ-а." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4420,7 +4420,7 @@ msgstr "ГРЕШКА У ШАБЛОНУ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Не" @@ -5482,93 +5482,93 @@ msgstr "Промени/направи библиотеку..." msgid "%d books" msgstr "%d књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Брзи прелазак" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Преименуј библиотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Уклони библиотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Изабери књигу насумице" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Брзи прелазак" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Преименуј библиотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Уклони библиотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Одржавање библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Стање причувне метаподатака из библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Почни да правиш причувну метаподатака свих књига" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Провери исправност библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Врати базу података" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Преименуј" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Изабери ново име за библиотеку <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Имајте на уму да ће фасцикла тренутне библиотеке бити преименована." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Већ постоји" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Директоријум %s већ постоји. Морате га прво избрисати." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Предугачко" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Промена имена није успела." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5577,41 +5577,41 @@ msgstr "" "Нисам успео да променим име библиотеке %s. Најчешћи узрок је ако је нека од " "датотека у библиотеци отворена у неком другом програму." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Библиотека уклоњена" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "ништа" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Стање причувне" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Преостали метаподаци за упис у књигу: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Причувна метаподатака" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5619,7 +5619,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5628,13 +5628,13 @@ msgstr "" msgid "Success" msgstr "Извршено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5645,33 +5645,33 @@ msgstr "" msgid "Failed" msgstr "Није успело" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Провера интегритета базе није успела, кликнути Покажи детаље за детаље." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Скенирање библиотеке започето,ово може потрајати" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Нису пронађени проблеми" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" "Документа у Вашој библиотеци се поклапају са подацима у бази података" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Није дозвољено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5679,7 +5679,7 @@ msgstr "" "Не можете да промените библиотеку ако користите променљиву " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Не можете да промените библиотеку када има још активних послова." @@ -5718,9 +5718,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Празна излазна датотека - процес претварања вероватно није успео" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s по %(author)s" @@ -6852,38 +6851,19 @@ msgstr "" "Процес додавања књига се заглавио. Пробајте да поново покренете calibre и " "додајете књиге у мањим групама све док не пронађете књигу која прави проблем." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Пронађени су дупликати!." - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Додајем дупликате..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Чувам..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Прикупљање података,молимо сачекајте..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Сачувано" @@ -6985,8 +6965,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7045,6 +7025,11 @@ msgid "" msgstr "" "Више књига по фасцик&и. Подразумева да је свака датотека различита књига." +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Пронађени су дупликати!." + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7217,7 +7202,7 @@ msgstr "излаз" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8158,7 +8143,7 @@ msgstr "" "величину тог увлачења." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Без промене." @@ -8413,7 +8398,7 @@ msgid "Change the title of this book" msgstr "Промени наслов ове књиге." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Аутор: " @@ -8429,7 +8414,7 @@ msgstr "" "Промени ауторе за ову књигу. Ако аутора има више раздвојте имена зарезима." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Издавач: " @@ -8438,7 +8423,7 @@ msgid "Ta&gs: " msgstr "&Етикете: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8448,7 +8433,7 @@ msgstr "" "<br><br>Оне могу бити речи или фразе, раздвојене зарезима." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8456,8 +8441,8 @@ msgstr "&Серија:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Списак познатих серија. Можете додати и нове серије." @@ -9239,10 +9224,10 @@ msgstr "Преглед корица није могао бити учитан." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9255,23 +9240,23 @@ msgid "Undefined" msgstr "Неодређен" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "звездица" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Без оцене" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Постави '%s' на данашњи датум." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Очисти '%s'" @@ -9290,11 +9275,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " индекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9302,38 +9287,38 @@ msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити промењена на " "подразумевану" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Примени измене" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Уклони серију." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Аутоматски нумериши књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Бројање мора почети од . " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити искључена из списка" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Уклони све етикете." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "етикете за додавање." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "етикете за уклањање." @@ -10392,6 +10377,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Разврстај по аутору" @@ -10465,7 +10468,7 @@ msgid "Manage authors" msgstr "Организуј ауторе" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Тражи:" @@ -10741,7 +10744,7 @@ msgstr "" "Фаза{0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Обриши сачувану претрагу / замену" @@ -10771,23 +10774,23 @@ msgid "" msgstr "" "Тa сачуванa претрагa/ аменa већ постоји и биће замењена. Да ли сте сигурни?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Поправи метаподатке." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "А&утоматски изабери поље за разврставање по имену аутора." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "&Замени места именима аутора и наслову." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Р&зврставање по имену аутора: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -10795,58 +10798,58 @@ msgstr "" "Одреди како ће имена аутора ове књиге бити коришћена за разврставање. На " "пример, Вук Караџић ће бити разврстан као Караџић, Вук." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "&Оцена:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Оцена за ову књигу. 0-5 звездица." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " звездица" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Додај &етикете: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Отвори уређивач за етикете." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Избриши етикете." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Изаберите ову могућност да уклоните све етикете с књига" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Уклони &све." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Ако је означено, серија ће бити избрисана." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Очисти серију" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10859,11 +10862,11 @@ msgstr "" "којим сте их изабрали. Тако, ако изаберете Књигу А, а затим Књигу Б,\n" "Књига А ће имати број 1 у серији, а Књига Б број 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "Аутоматски број књига из ове серије" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -10873,42 +10876,42 @@ msgstr "" "у бази података. Ако изаберете ову могућност calibre ће нумерисање\n" "почети од броја наведеног у овом пољу" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Принудно бројање да почне са:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Датум:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "д МММ гггг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Примени датум" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Објављено:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Очисти јавни датум" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Језици:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Уклони &формат:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10917,11 +10920,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Враћање на оригинал &ако је могуће" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -10932,21 +10935,21 @@ msgstr "" "да се измене места аутору и наслову, величина слова ће бити промењена после " "измене." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Промени наслов у насловно &име" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Ажурирај &разврставање наслова" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10956,71 +10959,71 @@ msgstr "" "\n" "Наредно претварање ових књига ће користити подразумеване вредности." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Уклони &сачувана подешавања за претварање изабраних књига" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Промени к&орице" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Направи подразумеване корице" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Уклони корице" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Постави из &е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Основни метаподаци." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Кориснички метаподаци." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Учитај претра&жи/замени:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Изаберите сачувану претрагу / замени за учитавање" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Сачувај тренутну претрагу / замени" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Сач&увај" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Избриши" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Претражи по&ље:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Назив поља које желите да претражујете." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Начин претраживања:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11028,31 +11031,31 @@ msgstr "" "Изаберите да ли ћете користити једноставно тражење текста, или регуларне " "изразе." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Врста идентификатора:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "Шабло&н:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Унесите шаблон који ће бити коришћен за претраживање и замену." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11061,25 +11064,25 @@ msgstr "" "величини слова. Ако ова могућнос није изабрана величина слова неће бити " "битна." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Разликуј в&елика и мала слова." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Замени са:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "Примени &функицију после замене:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11091,11 +11094,11 @@ msgstr "" "биће обрађено цело поље. У начину рада с регуларним изразима биће обрађен " "само пронађени текст." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Циљно поље:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11104,15 +11107,15 @@ msgstr "" "Ако је остављено празно, текст ће бити убачен у изворно поље ако је то " "могуће." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Н&ачин:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Одреди како ће текст бити копиран у циљно поље." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11123,23 +11126,23 @@ msgstr "" "ће остати као целина. Ова могућност има највише ефекта када изворно\n" "поље није вишеструко, а када циљно јесте." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Раздвој &резултате." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "За поља с више вредности при&кажи." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "вредности које почињу &на" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "вредности раздвојене &са" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11147,19 +11150,19 @@ msgstr "" "Користи када приказујеш резултате да би раздвојио елементе у пољима с више " "вредности." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Пробни текст" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Резултат теста" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Ваш тест:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Тражи и замени" @@ -11169,14 +11172,14 @@ msgstr "Потребна је лозинка." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Корисничко име:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Лозинка:" @@ -11184,7 +11187,7 @@ msgstr "&Лозинка:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Прикажи лозинку" @@ -13213,19 +13216,19 @@ msgstr "" "<p>Претражи списак књига по наслову, аутору, издавачу, етикетама, " "коментарима, итд.<br><br>Речи раздвојене размацима морају СВЕ бити присутне." -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Тражи!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Изведи брзо претраживање (можете и само притиснути Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Поништи брзу претрагу." -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Умножи текст који се тренутно тражи (уместо назива претраге)" @@ -16322,7 +16325,7 @@ msgstr "Дневник приступа:" msgid "You need to restart the server for changes to take effect" msgstr "Morate ponovo pokrenuti server da bi promene imale efekta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16332,7 +16335,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16340,27 +16343,27 @@ msgstr "" "Максимална величина (ширинаxвисина) за приказ насловних страна. Веће " "насловне стране ће бити смањене. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Нај. величина &насловне стране:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Прикључак за сервер:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Нај. број &OPDS ставки по упиту:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Нај. OPDS негр&уписане ставке:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Ограничење (сачувана претрага) које треба применити:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16370,41 +16373,41 @@ msgstr "" "ће сервер дозволити приступ. Ово подешавање је везано за библиотеку (тј. " "можете навести различита ограничења за различите библиотеке)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Лозинка није одговарајућа са неким уређајима" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "&УРЛ префикс:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Покрени сервер." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "&Заустави сервер." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Провери сервер." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -16414,22 +16417,23 @@ msgstr "" "Интернета. Све измене које овде унесете ће постати активне тек после " "поновног покретања сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Покрени сервер &аутоматски кад се calibre покрене" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Прикажи &серверски дневник" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19418,7 +19422,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20386,11 +20390,11 @@ msgstr "" "\n" "Za pomoć vidite: %%prog komanda --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Није наведена ниједна етикета." -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sr@latin.po b/src/calibre/translations/sr@latin.po index c36f1b56aa..da1d9c9d59 100644 --- a/src/calibre/translations/sr@latin.po +++ b/src/calibre/translations/sr@latin.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2012-08-23 11:36+0000\n" "Last-Translator: Radan Putnik <srastral@gmail.com>\n" "Language-Team: Serbian Latin <sr@latin@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:03+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:55+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -919,7 +919,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -931,7 +931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -982,11 +982,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2399,7 +2399,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2937,69 +2937,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4019,7 +4019,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5048,134 +5048,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5183,7 +5183,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5192,13 +5192,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5209,37 +5209,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5278,9 +5278,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6369,38 +6368,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6492,8 +6472,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6549,6 +6529,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6720,7 +6705,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7645,7 +7630,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7898,7 +7883,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7913,7 +7898,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7922,7 +7907,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7930,7 +7915,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7938,8 +7923,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8707,10 +8692,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8723,23 +8708,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8758,47 +8743,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9831,6 +9816,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9904,7 +9907,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10155,7 +10158,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10183,79 +10186,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10263,53 +10266,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10318,157 +10321,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10476,25 +10479,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10502,41 +10505,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10546,14 +10549,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10561,7 +10564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12547,19 +12550,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15515,7 +15518,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15525,96 +15528,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18484,7 +18488,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19303,11 +19307,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index f97c0e76ee..2bce8f7083 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:02+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Swedish <sv@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:58+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:50+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -28,8 +28,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -55,8 +55,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -135,7 +135,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -966,7 +966,7 @@ msgstr "Inaktivera namngivet tillägg" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -978,7 +978,7 @@ msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1035,11 +1035,11 @@ msgstr "" "Kommaseparerad lista av kataloger att skicka e-böcker till på enhetens kort " "<b> lagring </b>. Den första som existerar kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Kommunicera med WebOS-surfplattor." @@ -2588,7 +2588,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Det finns tillräckligt med plats på minneskortet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Renderade %s" @@ -3267,28 +3267,28 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Använd den nya PDF-konverteringsmotorn." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3297,7 +3297,7 @@ msgstr "" "\"123x321\" för att ange bredd och höjd. Detta åsidosätter angiven " "pappersstorlek." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3305,36 +3305,36 @@ msgstr "" "Bevara proportioner av omslaget, i stället för sträcka och det fylla hela " "första sidan av den genererade pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4627,7 +4627,7 @@ msgstr "MALL FEL" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Nej" @@ -5722,93 +5722,93 @@ msgstr "Byt/skapa bibliotek..." msgid "%d books" msgstr "%d böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Snabb växling" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Byt namn på biblioteket" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Ta bort biblioteket" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Välj en slumpmässig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Snabb växling" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Byt namn på biblioteket" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Ta bort biblioteket" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Bibliotekunderhåll" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Säkerhetskopieringsstatus metadatabiblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Börjar säkerhetskopiera metadata för alla böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Kontrollera biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Återställ databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Byt namn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Välj ett nytt namn på biblioteket <b>%s </b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Observera dock att själva bibliotekamappen kommer att döpas om." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Finns redan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mappen %s finns redan. Ta bort den först." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "För lång" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Hittades integrerade" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Namnbyte misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5817,11 +5817,11 @@ msgstr "" "Misslyckades med att byta namn på biblioteket på %s. Den vanligaste orsaken " "till detta är om en av filerna i biblioteket är öppen i ett annat program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Bibliotek flyttat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5830,24 +5830,24 @@ msgstr "" "Biblioteket %s har tagits bort från calibre. Filerna finns kvar på din " "dator, om du vill ta bort dem, måste du att göra det manuellt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "inga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Säkerhetskoperingsstatus ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Bokmetadatafiler som återstår att skrivas:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Säkerhetskopiera metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5855,7 +5855,7 @@ msgstr "" "Metadata kommer att backas upp medan caliber är igång, till en kurs av cirka " "1 bok var tredje sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5866,7 +5866,7 @@ msgstr "" "biblioteket till en plats med en kortare bana med Utforskaren i Windows, led " "calibre till den nya platsen och försök igen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5875,7 +5875,7 @@ msgstr "" msgid "Success" msgstr "Lyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -5884,7 +5884,7 @@ msgstr "" "kontrollera om filerna i biblioteket överensstämmer med de uppgifter i " "databasen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5895,32 +5895,32 @@ msgstr "" msgid "Failed" msgstr "Misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Databasintegritet misslyckades, klicka på Visa detaljer för mer information." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Starta bibliotekgenomsökning, detta Håkan ta en stund" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Hittade inga problem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Inga problem upptäcktes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Tillåẗs ej" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5928,7 +5928,7 @@ msgstr "" "Du kan inte ändra bibliotek medan du använder CALIBRE_OVERRIDE_DATABASE_PATH " "miljövariabeln." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Du kan inte ändra bibliotek medan jobb körs." @@ -5967,9 +5967,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Tom utfil, förmodligen kraschade konverteringsprocessen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -7135,38 +7134,19 @@ msgstr "" "Calibre och lägga till böcker i mindre steg, tills du hittar boken som ger " "upphov till problemet." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Dubbletter hittades!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Lägger till dubbletter ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Sparar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Insamling av data, var god vänta ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Sparat" @@ -7268,8 +7248,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7327,6 +7307,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "Flera böcker per &mapp, antar varje ebokfil är en annorlunda bok" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Dubbletter hittades!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7500,7 +7485,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8474,7 +8459,7 @@ msgstr "" "alternativ bestämmer storleken på detta indrag." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Ingen ändring" @@ -8729,7 +8714,7 @@ msgid "Change the title of this book" msgstr "Ändra titeln på denna bok" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "Författare: " @@ -8746,7 +8731,7 @@ msgstr "" "kommatecken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "Förlag: " @@ -8755,7 +8740,7 @@ msgid "Ta&gs: " msgstr "Etiketter: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8766,7 +8751,7 @@ msgstr "" "kommatecken." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8774,8 +8759,8 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Lista över kända serier. Du kan lägga till nya serier." @@ -9561,10 +9546,10 @@ msgstr "Omslagsbläddraren kunde inte laddas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9577,23 +9562,23 @@ msgid "Undefined" msgstr "Odefinierad" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "stjärna (or)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Ej Rankat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Sätt '%s' till i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Rensa '%s'" @@ -9612,11 +9597,11 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9624,23 +9609,23 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ett ogiltigt värde som kommer att sättas " "till standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Verkställ ändringar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Ta bort serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Automatiskt numrera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Tvinga nummerstart att börja med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9648,15 +9633,15 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ogiltiga värden som inte kommer att visas i " "listan" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Ta bort alla taggar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "taggar för att lägga till" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "taggar för att ta bort" @@ -10808,6 +10793,24 @@ msgstr "" " finns på <a href=\"http://drmfree.calibre-ebook.com\"> öppna " "böcker </a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Författarsortering" @@ -10881,7 +10884,7 @@ msgid "Manage authors" msgstr "Hantera författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Sök efter:" @@ -11163,7 +11166,7 @@ msgstr "" "Fas {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" @@ -11193,23 +11196,23 @@ msgstr "" "Det sparade sök / ersätt finns redan och kommer att skrivas över. Är du " "säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Redigera metainformation" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 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:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Författars&ortering " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11217,57 +11220,57 @@ 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "Betyg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 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:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " stjärnor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "Lägg till etiketter: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Öppna etikettredigeraren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "Ta bo&rt etiketter:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 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:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 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:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Ta bort &alla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 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:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "&Rensa serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11279,11 +11282,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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Automatiskt numrera böcker i denna serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11293,42 +11296,42 @@ 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "&Tvinga nummer att börja med:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Datum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "&Tillämpa datum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Utgiven:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Klart utgivningsdatum" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Språk:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Ta bort &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11337,11 +11340,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11350,11 +11353,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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Ändra titel till titelformat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11362,11 +11365,11 @@ msgstr "" "Uppdatera titelsortering baserat på den aktuella titeln. Detta kommer att " "tillämpas först efter andra ändringar av titel." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Uppdatera &titelsortering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11377,71 +11380,71 @@ 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 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:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Ändra &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "&Generera standard omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Ta bort omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Ställ in från & ebokfil(er)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Grundläggande metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Anpassat metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Fyll Sökning/ersätt:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Välj laddning av sparade sökning / ersättning." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Spara aktuell sökning / ersättning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Spara" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Sök&fält:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 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:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "Sök &läge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11449,31 +11452,31 @@ 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Identifierartyp:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Välj vilken identifierartyp att tillämpa på" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Mall" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "Ange en mall som ska användas som källa för sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11481,15 +11484,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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "Kastläges känslig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "E&rsätt med:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 msgid "" "The replacement text. The matched search text will be replaced with this " "string" @@ -11497,11 +11500,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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Verkställ funktion efter ersätta:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11512,11 +11515,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:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "&Destinationsfält:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11524,15 +11527,15 @@ msgstr "" "Det område som i texten kommer att användasi efter alla byten.\n" "Om tomt, används källfält på fältet som kan förändras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "&Läge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 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:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11543,23 +11546,23 @@ msgstr "" "kvar som enskilda värden. Detta alternativ har mest effekt när källfältet\n" "inte är en flera och målfältet är flera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Dela upp &resultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "För flera värdefulla områden, &visa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "värden startar &på" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "med värden avgränsade &med" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11567,19 +11570,19 @@ msgstr "" "Används vid visning av testresultat för att separera värden i " "flervärderadesområden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Testtext" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Testresultat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Ditt test:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "&Sök och ersätt" @@ -11589,14 +11592,14 @@ msgstr "Lösenord krävs" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "Användarnamn:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "Lösenord:" @@ -11604,7 +11607,7 @@ msgstr "Lösenord:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "Vi&sa lösenord" @@ -13699,19 +13702,19 @@ msgstr "" "<p>Sök i listan med böcker efter titel, författare, förlag, taggar, " "kommentarer, m.m. <br><br>Ord separerade med mellanslag får relationen OCH" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Kör!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 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:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Återställ snabbsökning" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Kopiera aktuell söktext (i stället för söknamn)" @@ -16990,7 +16993,7 @@ msgstr "Åtkomstlogg:" msgid "You need to restart the server for changes to take effect" msgstr "Du måste starta om servern för att ändringarna ska gälla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17000,7 +17003,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17008,27 +17011,27 @@ msgstr "" "Den maximala storleken (breddxhöjd) som omslag får visas i. Större omslag " "skalas ned. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Största omslagsstorlek:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Server&port:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Max. &OPDS-poster per fråga:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Max. antal ogr&upperade OPDS-poster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Begränsning (sparad sökning) gäller:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17039,41 +17042,41 @@ msgstr "" "sökningen. Denna inställning är per bibliotek (dvs du kan ha en annan " "begränsning per bibliotek)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Starta servern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "St&oppa servern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Testa servern" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17083,22 +17086,23 @@ msgstr "" "var som helst i världen med hjälp av en webbläsare. Eventuella ändringar i " "inställningarna träder i kraft först efter en serveromstart." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Visa &serverloggar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -20222,7 +20226,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21196,11 +21200,11 @@ msgstr "" "\n" "För hjälp med ett enskilt kommando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Ingen etikett angavs" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 0a20008d60..dda30855ac 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Tamil <ta@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:58+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:50+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4021,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5050,134 +5050,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5185,7 +5185,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5194,13 +5194,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5211,37 +5211,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5280,9 +5280,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6371,38 +6370,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6494,8 +6474,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6551,6 +6531,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6722,7 +6707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7647,7 +7632,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7900,7 +7885,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7915,7 +7900,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7924,7 +7909,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7932,7 +7917,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7940,8 +7925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8709,10 +8694,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8725,23 +8710,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8760,47 +8745,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9833,6 +9818,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9906,7 +9909,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10157,7 +10160,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10185,79 +10188,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10265,53 +10268,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10320,157 +10323,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10478,25 +10481,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10504,41 +10507,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10548,14 +10551,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10563,7 +10566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12549,19 +12552,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15517,7 +15520,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15527,96 +15530,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18486,7 +18490,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19305,11 +19309,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 5c8a562c40..bb1af842b2 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Telugu <te@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:59+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:51+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&సంకేతపదం:" @@ -10560,7 +10563,7 @@ msgstr "&సంకేతపదం:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 6d48bfae26..2a85f64755 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong <Unknown>\n" "Language-Team: Thai <th@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:59+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:51+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -37,8 +37,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -64,8 +64,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -144,7 +144,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -943,7 +943,7 @@ msgstr "พักใช้งานเนมปลั้กอิน" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -955,7 +955,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1006,11 +1006,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2440,7 +2440,7 @@ msgid "There is insufficient free space on the storage card" msgstr "พื้นที่ในสตอเรจการด์ไม่พอ" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -3016,69 +3016,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4149,7 +4149,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5178,134 +5178,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5313,7 +5313,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5322,13 +5322,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5339,37 +5339,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5408,9 +5408,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6499,38 +6498,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6622,8 +6602,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6679,6 +6659,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6850,7 +6835,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7775,7 +7760,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8028,7 +8013,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -8043,7 +8028,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -8052,7 +8037,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8060,7 +8045,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8068,8 +8053,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8837,10 +8822,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8853,23 +8838,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8888,47 +8873,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9961,6 +9946,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10034,7 +10037,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10285,7 +10288,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10313,79 +10316,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10393,53 +10396,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10448,157 +10451,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10606,25 +10609,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10632,41 +10635,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10676,14 +10679,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10691,7 +10694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12677,19 +12680,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15645,7 +15648,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15655,96 +15658,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18614,7 +18618,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19433,11 +19437,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index f84f79a64a..a66a293b80 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-07 02:02+0000\n" "Last-Translator: Huseyin Erdem <herdem09@hotmail.com>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-08 04:52+0000\n" -"X-Generator: Launchpad (build 16402)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:51+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -966,7 +966,7 @@ msgstr "İsimlendirilmiş eklentiler geçersiz" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -978,7 +978,7 @@ msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1036,11 +1036,11 @@ msgstr "" "Cihazın <b>bellek kartı</b>nda e-kitapların gönderileceği klasörlerin " "virgülle ayrılmış listesi. Mevcut ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "WebOS tablet ile bağlantı kur" @@ -2587,7 +2587,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Saklama kartında yeterli boş yer yok." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "%s sn de biçimlendirildi" @@ -3276,21 +3276,21 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Yeni PDF dönüşüm motorunu kullan" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3300,7 +3300,7 @@ msgstr "" "ayar değiştirilecektir. Varsayılan boyut: mektup (letter) . Kullanılabilecek " "seçenekler şunlar: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3308,7 +3308,7 @@ msgstr "" "Döküman için özel boyut. genişlikxyükselik formatında yazınız. Örnek: " "'123x321'. Bu belirtilen herhangi bir kağıt boyutu değerinin üzerine yazar." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3316,36 +3316,36 @@ msgstr "" "Kapağı yaratılmış pdf'in ilk tam sayfasını dolduracak şekilde uzatmak yerine " "kapağın en/boy oranını koru." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4539,7 +4539,7 @@ msgstr "ŞABLON HATASI" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "No" @@ -5586,134 +5586,134 @@ msgstr "" msgid "%d books" msgstr "%d kitap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Hızlı geçiş" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Kütüphaneyi isimlendir" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Kütüphaneyi sil" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Rastgele bir kitap seç" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Hızlı geçiş" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Kütüphaneyi isimlendir" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Kütüphaneyi sil" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Kütüphane bakımı" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Kütüphaneyi denetle" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Veritabanını geri yükle" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Yeniden adlandır" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Zaten var" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "%s klasörü zaten var. Önce onu silin." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Çok uzun" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "İsimlendirme başarısız" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Kütüphane ssilindi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "yok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Yedekleme durumu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5721,7 +5721,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5730,13 +5730,13 @@ msgstr "" msgid "Success" msgstr "Başarılı" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5747,37 +5747,37 @@ msgstr "" msgid "Failed" msgstr "Başarısız" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Sorun bulunmadı" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "İzin verilmiyor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5816,9 +5816,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "Boş çıktı dosyası. Muhtemelen dönüştürme süreci başarısız oldu." #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6910,40 +6909,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Aynı ada sahip bazı kitaplar kütüphanede zaten bulunmakta. Bu kitapların " -"yine de eklenmesini istiyor musunuz?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Kaydediliyor..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Kaydedildi" @@ -7035,8 +7013,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7092,6 +7070,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7265,7 +7248,7 @@ msgstr "çıktı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8190,7 +8173,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -8443,7 +8426,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Yazar(lar): " @@ -8458,7 +8441,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "&Yayımcı: " @@ -8467,7 +8450,7 @@ msgid "Ta&gs: " msgstr "Et&iketler: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8475,7 +8458,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8483,8 +8466,8 @@ msgstr "&Seriler:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Serilerin listesi. Yeni seri ekleyebilirsiniz." @@ -9252,10 +9235,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9268,23 +9251,23 @@ msgid "Undefined" msgstr "Tanımsız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "yıldız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Derecelendirilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9303,47 +9286,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " İndeks" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Değişiklikleri uygula" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Kitapları otomatik numaralandır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Bütün etiketleri kaldır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "eklenecek etiketler" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "kaldırılacak etiketler" @@ -10378,6 +10361,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10451,7 +10452,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10702,7 +10703,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10730,79 +10731,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "&Hepsini kaldır" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10810,53 +10811,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Tarih:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10865,157 +10866,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "&Kaydet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Sil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11023,25 +11024,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11049,41 +11050,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -11093,14 +11094,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Kullanıcı adı:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Parola:" @@ -11108,7 +11109,7 @@ msgstr "&Parola:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Parolayı göster" @@ -13094,19 +13095,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Ara (Enter tuşuna da basabilirsiniz)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Arama kutusunu temizle" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -16070,7 +16071,7 @@ msgstr "Erişim günlüğü:" msgid "You need to restart the server for changes to take effect" msgstr "Değişikliklerin etkin olması için sunucuyu yeniden başlatmalısınız" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -16080,7 +16081,7 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -16088,90 +16089,91 @@ msgstr "" "Gösterilen kapaklar için en büyük boyut(genişlikxyükseklik). daha büyük " "kapaklar yeniden boyutlandırılacaktır. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "En büyük kapak boyutu:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "Sunucu &portu:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "Sorgu başına en fazla &OPDS elemanı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Gruplanmamış en fazla &OPDS elemanı" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Uygulanacak kısıtlama(kaydedilen arama):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "Sunucuyu &Başlat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "Sunucuyu D&urdur" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "Sunucuyu &test et" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Sunucu loglarını göster" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19047,7 +19049,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19866,11 +19868,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index ba27a5b311..347b41ba4c 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" -"PO-Revision-Date: 2013-01-04 05:27+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" +"PO-Revision-Date: 2013-01-11 09:53+0000\n" "Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n" "Language-Team: Ukrainian <uk@li.org>\n" "MIME-Version: 1.0\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-01-05 04:59+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:51+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -29,8 +29,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -56,8 +56,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -136,7 +136,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -975,7 +975,7 @@ msgstr "Вимкнути вказаний за назвою додаток" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -988,7 +988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1048,11 +1048,11 @@ msgstr "" "<b>карток пам’яті</b> пристрою. Будуть використані ті, що були створені " "першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Обмін даними з планшетами під керуванням WebOS." @@ -2684,7 +2684,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "Опрацьовано %s" @@ -3389,7 +3389,7 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Використовувати нове знаряддя перетворення PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " @@ -3399,7 +3399,7 @@ msgstr "" "профілем. За допомогою цього параметра ви можете перевизначити розміри " "сторінки у виведених даних PDF, вказані у профілі виведення даних." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " @@ -3409,7 +3409,7 @@ msgstr "" "%s. Значення цього параметра не змінює значення відповідного параметра для " "полів сторінки!" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " @@ -3418,7 +3418,7 @@ msgstr "" "Розмір паперу. Цей розмір буде перевизначено у разі використання нетипового " "профілю виведення даних. Типовим значенням є letter. Можливі варіанти: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." @@ -3427,7 +3427,7 @@ msgstr "" "«123x321» — ширина і висота. Перевизначає будь-які вказані значення розмірів " "аркуша." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." @@ -3435,36 +3435,36 @@ msgstr "" "Зберегти співвідношення сторін обкладинки, замість того, щоб розтягнути її " "до розміру першої сторінки створеного pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "Сімейство шрифтів для показу символів у форматі з засічками" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "Сімейство шрифтів для показу символів у форматі без засічок" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "Сімейство шрифтів для показу символів у моноширинному форматі" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "Типовий розмір символів шрифту" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "Типовий розмір символів для моноширинного шрифту" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "Додавати до всіх посилань червону рамку. Корисне для усування вад." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "Використовувати застарілий, менш потужний рушій створення PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4801,7 +4801,7 @@ msgstr "Помилка шаблону" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "Ні" @@ -5915,82 +5915,82 @@ msgstr "Ввімкнути/створити бібліотеку…" msgid "%d books" msgstr "%d книг(а/и)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Швидке перемикання" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Переназвати бібліотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "Вилучити бібліотеку" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Обрати довільну книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Швидке перемикання" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Переназвати бібліотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "Вилучити бібліотеку" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "Обслуговування бібліотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "Статус резервного копіювання бібліотечних метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "Почати резервне копіювання метаданих всіх книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "Перевірити бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Відновити базу даних" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Перейменувати" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Виберіть нове ім'я для бібліотеки <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Зверніть увагу, що поточну теку бібліотеки буде перейменовано." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Вже існує" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Тека %s вже існує. Спочатку вилучіть цю теку." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "Занадто довгий" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "Не знайдено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " @@ -6000,11 +6000,11 @@ msgstr "" "Спробуйте спочатку перемкнутися на цю бібліотеку, потім перемкнутися назад і " "повторити спробу перейменування." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Помилка перейменування" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -6014,11 +6014,11 @@ msgstr "" "цього є та, що один з файлів в бібліотеці може бути відкрито в іншій " "програмі." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "Бібліотеку вилучено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -6028,24 +6028,24 @@ msgstr "" "залишилися на вашому комп’ютері. Якщо вам потрібно їх вилучити, зробіть це " "вручну." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "немає" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "Стан резервного копіювання" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Файли метаданих книги, які ще не записано: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "Резервне копіювання метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -6053,7 +6053,7 @@ msgstr "" "На час роботи calibre буде створено резервну копію метаданих, зі швидкістю " "приблизно рівною одній книзі кожні три секунди." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -6065,7 +6065,7 @@ msgstr "" "допомогою Windows Explorer, потім повідомте calibre новий шлях і повторіть " "спробу." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -6074,7 +6074,7 @@ msgstr "" msgid "Success" msgstr "Успішно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" @@ -6083,7 +6083,7 @@ msgstr "" "calibre перевірила, чи відповідають дані файли вашої бібліотеки даних у базі " "даних?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -6094,33 +6094,33 @@ msgstr "" msgid "Failed" msgstr "Невдача" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" "Перевірка цілісності бази даних завершилась з помилка. Натисніть \"Показати " "деталі\" для відповідної дії" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "Виконується сканування бібліотеки, дія може бути тривалою" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "Проблем не знайдено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "Файли у вашій бібліотеці відповідають інформації у базі даних." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Не дозволено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6128,7 +6128,7 @@ msgstr "" "Ви не можете змінювати інші бібліотеки, використовуючи змінну середовища " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Ви не можете змінити бібліотеку під час виконання операцій" @@ -6169,9 +6169,8 @@ msgstr "" "аварійному режимі" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s, автор — %(author)s" @@ -7381,40 +7380,19 @@ msgstr "" "Здається, процес додавання книг не відповідає. Спробуйте перезапустити " "calibre і додати книги меншими порціями, аж доки не виявите проблемну книгу." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "Вже у calibre:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "Ви намагаєтеся додати:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Знайдено повтори!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" -"Книги з наведеними нижче назвами вже записано до бібліотеки calibre. Додати " -"їхні записи попри це?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Додавання повторів…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Збереження…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Збирання даних, зачекайте…" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Збережено" @@ -7516,8 +7494,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -7576,6 +7554,11 @@ msgid "" msgstr "" "&Декілька книг у теці. Припускаємо, що кожному файлу відповідає окрема книга" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Знайдено повтори!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7749,7 +7732,7 @@ msgstr "вивід" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -8741,7 +8724,7 @@ msgstr "" "можна визначити ширину відступу." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Без змін" @@ -9000,7 +8983,7 @@ msgid "Change the title of this book" msgstr "Змінити назву цієї книги" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "&Автори: " @@ -9017,7 +9000,7 @@ msgstr "" "комами." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "Видавець: " @@ -9026,7 +9009,7 @@ msgid "Ta&gs: " msgstr "Мі&тки: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -9037,7 +9020,7 @@ msgstr "" "відокремлені комами." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -9045,8 +9028,8 @@ msgstr "С&ерія:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Список відомих серій. Ви можете додати нові серії." @@ -9864,10 +9847,10 @@ msgstr "Переглядач обкладинок не може бути зав #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9880,23 +9863,23 @@ msgid "Undefined" msgstr "Не визначено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "зірок" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "Без оцінки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "Встановити «%s» у значення сьогоднішньої дати" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "Спорожнити «%s»" @@ -9917,49 +9900,49 @@ msgstr "" "Вами змінено значення. Щоб скористатися цим редактором, вам слід або " "відкинути, або застосувати внесені зміни. Застосувати зміни?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " індекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Нумерація «{0}» містить некоректне значення, яке буде замінено на типове." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "Застосувати зміни" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "Вилучити серію" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "Автоматично нумерувати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "Зробити, щоб числа починалися з " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Нумерація «{0}» містить некоректні значення, які не буде показано у списку" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "Вилучити всі мітки" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "мітки для додавання" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "мітки для вилучення" @@ -11164,6 +11147,26 @@ msgstr "" " на сторінці <a href=\"http://drmfree.calibre-ebook.com\">відкритих " "книг</a>." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" +"У бібліотеці calibre вже є книги з вказаними нижче назвами. Позначте ті з " +"книг, які слід додати попри це." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "&Позначити всі" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "З&няти позначення" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "Вже у calibre:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "Впорядкування авторів" @@ -11237,7 +11240,7 @@ msgid "Manage authors" msgstr "Керування списком авторів" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "&Шукати:" @@ -11528,7 +11531,7 @@ msgstr "" "Фаза {0} {1}%%." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Вилучити збережений пошук/заміну" @@ -11558,23 +11561,23 @@ msgstr "" "Запис пошуку або заміни з такою назвою вже існує, його буде перезаписано. Ви " "справді цього бажаєте?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "Редагувати мета інформацію" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "Ав&томатично встановлювати впорядкування авторів" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "По&міняти місцями автора і заголовок" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "Впо&рядкування авторів: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." @@ -11582,57 +11585,57 @@ msgstr "" "Вкажіть спосіб впорядковування запису авторів цієї книги. Приклад: запис " "«Чарлз Діккенс» буде впорядковано так: «Діккенс, Чарлз»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "Оцінка:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Оцінка цієї книги. 0-5 зірок." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " зірок" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "&Додати мітки: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "Відкрити редактор міток" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "&Вилучити мітки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "Список міток, відокремлених комами, які слід вилучити з книг. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "Позначте цей пункт, щоб вилучити всі мітки з книг." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "Вилучити &всі" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "Якщо позначено, серії буде спорожнено" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "С&порожнити серії" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -11646,11 +11649,11 @@ msgstr "" "B,\n" "книга A матиме номер у серії 1, а книга B — номер 2." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "&Автоматично нумерувати книги у цій серії" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -11660,42 +11663,42 @@ msgstr "" "базі даних. Позначення цього пункту призведе до використання у calibre\n" "початкового номера, вказаного у полі." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "Зробити, щоб &числа починалися з:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "&Дата:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "З&астосувати дату" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "&Видано:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "Вилучити дату видання" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "&Мови:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "Вилучити &формат:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -11709,11 +11712,11 @@ msgstr "" " calibre відновити EPUB з ORIGINAL_EPUB. Може знадобитися у\n" " разі невдалого пакетного перетворення багатьох книг одразу." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "Відновити &оригінали до перетворення, якщо можна" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -11724,11 +11727,11 @@ msgstr "" "порядок у записах заголовків та авторів буде змінено до зміни регістру " "символів у заголовку." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "Змінити регістр літер заголовка на &верхній" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." @@ -11736,11 +11739,11 @@ msgstr "" "Оновити впорядкування заголовка на основі поточного заголовка. Цю дію буде " "виконано лише після внесення інших змін до заголовка." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "Оновити в&порядковування за заголовками" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -11750,71 +11753,71 @@ msgstr "" "\n" "Для наступних перетворень цих книг буде використано типові параметри." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "Вилучити з&бережені параметри перетворення для позначених книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "Змінити &обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "С&творити типову обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "&Вилучити обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "Встановити з файлів &електронних книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "&Базові метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "&Нетипові метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "Завантажити по&шук/заміну:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "Виберіть збережені параметри пошуку або заміни." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "Зберегти поточні параметри пошуку або заміни" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "Збе&регти" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Вилучити" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "П&оле пошуку:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "Назва поля, пошук у якому слід виконати" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "&Режим пошуку:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 msgid "" "Choose whether to use basic text matching or advanced regular expression " "matching" @@ -11822,26 +11825,26 @@ msgstr "" "Виберіть, використовувати встановлення базової відповідності за текстом чи " "відповідності за формальним виразом." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "Тип ідентифікатора:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "Виберіть, який тип ідентифікаторів слід обробити" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "&Шаблон:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" "Вкажіть шаблон, який слід використовувати як джерело для пошуку і заміни" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter what you are looking for, either plain text or a regular expression, " "depending on the mode" @@ -11849,7 +11852,7 @@ msgstr "" "Вкажіть ключові слова пошуку у форматі звичайного тексту або у форматі " "формального виразу, залежно від режиму" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 msgid "" "Check this box if the search string must match exactly upper and lower case. " "Uncheck it if case is to be ignored" @@ -11858,26 +11861,26 @@ msgstr "" "врахуванням регістру літер. Зніміть позначку, якщо регістр символів не має " "значення." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "З ура&хуванням регістру" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "&Замінити на:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "&Застосувати функцію після заміни:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -11889,11 +11892,11 @@ msgstr "" "У режимі формального виразу оброблятиметься лише фрагмент тексту зі " "встановленою відповідністю." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "По&ле призначення:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -11902,15 +11905,15 @@ msgstr "" "Якщо поля не вказано, буде використано початкове поле, якщо воно придатне до " "редагування." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "Ре&жим:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "Вкажіть, у який спосіб текст буде скопійовано до призначення." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -11922,23 +11925,23 @@ msgstr "" "якщо поле\n" "джерела містить одне значення, а поле призначення містить декілька значень." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "Роз&ділити результат" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "Для полів з декількома значеннями, по&казати" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "значення, що по&чинаються з" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "зі значеннями, відо&кремленими" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" @@ -11946,19 +11949,19 @@ msgstr "" "Використовується під час показу результатів тестування для відокремлення " "значень полів з декількома значеннями" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "Текст для тестування" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "Результат тестування" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "Ваш тест:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "П&ошук з заміною" @@ -11968,14 +11971,14 @@ msgstr "Потрібен пароль" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "&Ім’я користувача:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Пароль:" @@ -11983,7 +11986,7 @@ msgstr "&Пароль:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "&Показати пароль" @@ -14133,19 +14136,19 @@ msgstr "" "коментарями тощо.<br><br>Слова, відокремлені пробілами, буде поєднано під " "час пошуку логічним «І»" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "&Виконати!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "Виконати швидкий пошук (ви також можете натиснути клавішу Enter)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "Скинути швидкий пошук" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "Копіювати поточний текст пошуку (замість назви пошуку)" @@ -17557,7 +17560,7 @@ msgstr "Журнал звернень:" msgid "You need to restart the server for changes to take effect" msgstr "Щоб зміни набули чинності, необхідно перезапустити сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -17573,7 +17576,7 @@ msgstr "" "можливості розпізнавання за паролем. Якщо у вас виникають труднощі з " "отриманням файлів з сервера даних,спробуйте спорожнити поле пароля." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -17581,27 +17584,27 @@ msgstr "" "Максимальні розміри (ширинаxвисота) показаних зображень обкладинок. Розмір " "більших зображень буде зменшено. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "Макс. розмір &обкладинки:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "&Макс. к-ть пунктів OPDS на запит:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "Макс. к-ть пунктів OPDS &без групи:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "Обмеження (збережений пошук), яке слід застосувати:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -17612,7 +17615,7 @@ msgstr "" "Значення цього параметра стосується окремої бібліотеки (тобто ви можете " "визначати різні обмеження для різних бібліотек)." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " @@ -17622,15 +17625,15 @@ msgstr "" "можливості розпізнавання користувачів. Якщо у вас виникають проблеми з " "отриманням файлів з сервера даних, спробуйте вилучити пароль." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "Пароль несумісний з деякими типами пристроїв" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "Префікс &адреси:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " @@ -17640,19 +17643,19 @@ msgstr "" "користуватиметеся додатковим сервером всередині основного, наприклад Apache, " "зі зворотним проксі-сервером." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "&Запустити сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "З&упинити сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "&Перевірити сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -17663,30 +17666,32 @@ msgstr "" "будь-де у цілому світі. Всі зміни набудуть чинності лише після перезапуску " "сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "Запускати сервер &автоматично під час запуску calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "Переглянути ж&урнал сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>Не забувайте, що сервер calibre має працювати, лише якщо запущено саму " -"програму calibre.\n" -"<p>Щоб встановити з’єднання з сервером calibre за допомогою вашого пристрою, " -"вам слід вказати адресу у форматі <b>http://назва_вашого_вузла:8080</b> у " -"полі адреси нового каталогу програми для читання Stanza на вашому iPhone. " -"Запис «назва_вашого_вузла» має бути або повною назвою вашого вузла (з " -"записом домену тощо) або IP-адресою комп’ютера, на якому запущено calibre." +"<p>Слід пам’ятати, що calibre працюватиме у режимі сервера, лише якщо буде " +"відкрито вікно calibre.\n" +"<p>Щоб встановити зв’язок з сервером calibre з вашого пристрою, " +"скористайтеся адресою у форматі <b>http://назва_вузла:8080</b>. Тут запис " +"«назва_вузла» слід замінити або на повну адресу вашого комп’ютера, на якому " +"запущено Calibre, або на IP-адресу цього комп’ютера. Якщо ви маєте намір " +"отримувати доступ до вашого сервера з інших комп’ютерів у інтернеті, вам " +"слід налаштувати переспрямування портів на вашому маршрутизаторі." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -20998,7 +21003,7 @@ msgstr "" "Типове значення: «%default»\n" "Застосування: формати виведення AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22043,11 +22048,11 @@ msgstr "" "Щоб отримати довідку з окремої команди, скористайтеся командою: %%prog " "команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "Не вказано мітки" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 1cc582d429..e224de03d0 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood <Unknown>\n" "Language-Team: Urdu <ur@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:00+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:51+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 4c502cba5b..2187795474 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 19:33+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Vietnamese <vi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:00+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:52+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -961,7 +961,7 @@ msgstr "Vô hiệu hóa plugin có tên sau" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -973,7 +973,7 @@ msgstr "Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -1024,11 +1024,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "Tương tác với máy tính bảng WebOS" @@ -2540,7 +2540,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Không đủ không gian trống trong thẻ lưu trữ." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -3122,69 +3122,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "Sử dụng công cụ chuyển đổi PDF mới." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4260,7 +4260,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5302,93 +5302,93 @@ msgstr "Chuyển/tạo thư viện..." msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "Chuyển nhanh" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "Đổi tên thư viện" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "Chuyển nhanh" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "Đổi tên thư viện" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "Khôi phục CSDL" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "Đổi tên" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "Chú ý: Thư mục chứa thư viện sẽ được đổi tên." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "Đã tồn tại" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Thư mục %s đã tồn tại. Xin xóa thư mục đó trước." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "Đổi tên thất bại." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5397,41 +5397,41 @@ msgstr "" "Thất bại khi đổi tên cho thư viện tại %s. Nguyên nhân phổ biến là do một " "trong các tập tin trong thư viện được mở bởi một chương trình khác." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5439,7 +5439,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5448,13 +5448,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5465,37 +5465,37 @@ msgstr "" msgid "Failed" msgstr "Thất bại" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "Không được phép" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "Bạn không thể thay đổi thư viện khi có tác vụ đang chạy." @@ -5534,9 +5534,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6650,38 +6649,19 @@ msgstr "" "thêm sách theo từng nhóm nhỏ hơn, cho đến khi bạn tìm thấy những cuốn sách " "gây lỗi." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "Trùng lặp!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "Đang bổ sung các file trùng lắp..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "Đang lưu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "Đang thu thập dữ liệu, xin chờ trong giây lát ..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "Đã lưu" @@ -6783,8 +6763,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6844,6 +6824,11 @@ msgstr "" "&Nhiều sách trong mỗi thư mục: giả sử tất cả các tập tin là một cuốn sách " "khác nhau" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "Trùng lặp!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -7016,7 +7001,7 @@ msgstr "tập tin xuất" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7944,7 +7929,7 @@ msgstr "" "cho phép điều chỉnh khoảng cách thụt vào đó." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "Không thay đổi" @@ -8199,7 +8184,7 @@ msgid "Change the title of this book" msgstr "Thay đổi tựa đề sách" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -8216,7 +8201,7 @@ msgstr "" "phẩy" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -8225,7 +8210,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8233,7 +8218,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8241,8 +8226,8 @@ msgstr "&Bộ sách:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "Danh mục các bộ sách. Bạn có thể thêm bộ sách." @@ -9015,10 +9000,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -9031,23 +9016,23 @@ msgid "Undefined" msgstr "Chưa xác định" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -9066,47 +9051,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -10145,6 +10130,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -10218,7 +10221,7 @@ msgid "Manage authors" msgstr "Quản lý tên tác giả" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10469,7 +10472,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10497,79 +10500,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "Điểm &số:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "Điểm cho cuốn sách này. 0-5 sao" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " sao" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10577,53 +10580,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10632,157 +10635,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "Xóa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10790,25 +10793,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10816,41 +10819,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10860,14 +10863,14 @@ msgstr "Cần mật khẩu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "&Mật khẩu:" @@ -10875,7 +10878,7 @@ msgstr "&Mật khẩu:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12863,19 +12866,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15844,7 +15847,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15854,96 +15857,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18818,7 +18822,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19637,11 +19641,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 41f59e93ad..db49517894 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Walloon <wa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:00+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:52+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 190ea8350e..546486dadf 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Yiddish <yi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:00+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:52+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 5009bd27c4..b5e1518dd5 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-06 06:45+0000\n" "Last-Translator: xbingo <Unknown>\n" "Language-Team: Simplified Chinese <wanglihao@gmail.com>\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-07 04:43+0000\n" -"X-Generator: Launchpad (build 16402)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:54+0000\n" +"X-Generator: Launchpad (build 16420)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -30,8 +30,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -57,8 +57,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -137,7 +137,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -928,7 +928,7 @@ msgstr "禁用该名称插件" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -940,7 +940,7 @@ msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -991,11 +991,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "与 WebOS 平板通信。" @@ -2442,7 +2442,7 @@ msgid "There is insufficient free space on the storage card" msgstr "存储卡空间不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "渲染 %s 成功" @@ -3021,69 +3021,69 @@ msgstr "用于决定一行文字是否可能为段落内换行的因子。有效 msgid "Use the new PDF conversion engine." msgstr "使用新 PDF 转换引擎。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "修改页面尺寸. 格式为 宽度x高度, 例如 `123x321` 来设定页面宽度和高度. 该设置将覆盖其他相同设置." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "保持封面图片的长宽比,不要拉伸图片去填充满 PDF 文件的第一页。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4176,7 +4176,7 @@ msgstr "模板错误" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "否" @@ -5221,134 +5221,134 @@ msgstr "切换/创建书库..." msgid "%d books" msgstr "%d 本书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "快速切换" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "重命名书库" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "删除书库" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "随机选定一本书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "快速切换" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "重命名书库" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "删除书库" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "书库维护" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "书库元数据的备份状态" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "开始备份所有书籍的元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "检查书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "恢复数据库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "重命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "为书库 <b>%s</b>取个新名称。 " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "请注意,实际的书库文件夹将被重命名。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "已存在" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "文件夹 %s 已存在,请先将其删除。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "太长" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "无法重命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "无法重命名书库在%s。最有可能引起此类情况的原因在于该书库中的文件可能在其他程序中打开着。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "删除书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "%s 书库已经从 calibre 中移除,但相关文件仍然保留在你的计算机上,如果这些文件不再需要,你可以手工把它删除。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "无" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "备份状态" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "书籍元数据文件写入还剩余:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "备份元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "calibre 运行过程中元数据会自动备份,大约每 3 秒钟备份一本书的元数据。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5358,7 +5358,7 @@ msgstr "" "书库路径太长,路径长度必须小于 %d 字符。请使用 Windows 资源管理器把你的书库目录移到另外一个路径较短的目录中,然后再尝试把 calibre " "书库指向新的位置。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5367,13 +5367,13 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calibre 检查书库中的文件是否匹配数据库中的信息?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5384,37 +5384,37 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib msgid "Failed" msgstr "失败" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "数据库完整性检查失败,单击“查看详情”查看错误细节。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "没有发现问题" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "你的书库中的文件和数据库信息相符合。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "不允许" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "你无法在使用环境变量 CALIBRE_OVERRIDE_DATABASE_PATH 时更换书库。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "工作运行时,你不能更改书库。" @@ -5453,9 +5453,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "空白输出文件,有可能是会话进程崩溃。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6561,38 +6560,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "添加书籍进程似乎已死。请尝试重启 calibre 并分步添加书籍,直到定位出问题的书籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "发现重复" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "添加副本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "正在保存..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "正在收集数据,请稍候……" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "已保存" @@ -6688,8 +6668,8 @@ msgstr "在当前文件夹及其子文件夹中搜索的书籍并添加到 calib #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6745,6 +6725,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "每个文件夹中放多本书籍,假定个电子书文件是不同的书籍" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "发现重复" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6916,7 +6901,7 @@ msgstr "输出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7852,7 +7837,7 @@ msgid "" msgstr "<p>calibre 移除段间距后,会自动设置段落缩进,保证区分段落。此选项控制缩进宽度。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "无变更" @@ -8105,7 +8090,7 @@ msgid "Change the title of this book" msgstr "改变该书籍标题" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "作者(&A): " @@ -8120,7 +8105,7 @@ msgid "" msgstr "变更书籍作者。多作者可以用逗号分隔" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "出版商(&P): " @@ -8129,7 +8114,7 @@ msgid "Ta&gs: " msgstr "标签(&g): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8137,7 +8122,7 @@ msgid "" msgstr "电子书籍的分类标签. 此标签对于数字搜索非常有用. <br><br>该标签可以是词语或短语, 使用逗号分隔." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8145,8 +8130,8 @@ msgstr "系列(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "现有书籍系列。您可以添加新的书籍系列。" @@ -8927,10 +8912,10 @@ msgstr "封面浏览器无法加载" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8943,23 +8928,23 @@ msgid "Undefined" msgstr "未定义" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "未评星级" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "将'%s'设为今天" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "清除 '%s'" @@ -8978,47 +8963,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " 索引" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "\"{0}\" 的枚举值中包含无效的值,将使用默认值替换" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "应用改变" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "移除系列" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "为书籍自动编号" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "强制起始编号为 " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\" 的枚举值中包含无效的值,这些无效值将不会出现在列表中" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "移除所有标签" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "要添加的标签" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "要移除的标签" @@ -10112,6 +10097,24 @@ msgstr "" "ebook.com/about#drm\">点击这里</a>。<p>你可以在这个网站找到大量最新的、无 DRM 限制的书籍: \n" " <a href=\"http://drmfree.calibre-ebook.com\">Open Books</a> 。" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "排序作者" @@ -10185,7 +10188,7 @@ msgid "Manage authors" msgstr "管理作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "搜索(&S):" @@ -10445,7 +10448,7 @@ msgstr "" "暂停{0} {1}%%。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "删除已保存搜索/替换条件" @@ -10473,79 +10476,79 @@ msgid "" "sure?" msgstr "指定的已保存搜索/替换条件已经存在并将被覆盖。确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "编辑元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "自动设置排序作者字段值(&u)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "对调作者和书名(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "排序作者(&O): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "指定如何按书籍作者姓名排序。如 Charles Dickens 会被作为 Dickens, Charles 进行排序。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "星级(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "为该书评分。0-5 星" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " 星" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "添加标签(&G): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "打开标签编辑器" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "移除标签(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "删除多个标签, 标签列表由逗号分割. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "勾选此框将从书籍中移除所有标签。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "全部删除(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "如果勾选了,系列将被清除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "清除系列(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10555,53 +10558,53 @@ msgstr "" "如果未选中,书籍的系列编号会被设为1。\n" "如果选中,同系列的书籍将会自动以它们被选定时的顺序编号。也就是说,如果你先选中了A,然后选中B,A的系列编号将是1,而B是2。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "自动为同系列的书藉编号(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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 "通常情况下系列编号会接续当前书库中同系列书籍的最大编号继续编号。选中这个选项后 calibre 将从你指定的编号开始继续编号。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "强制起始编号值(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "日期(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "d MMM yyyy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "保存日期(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "出版日期(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "清除出版日期" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "语言(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "移除格式(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10610,11 +10613,11 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 msgid "" "Force the title to be in title case. If both this and swap authors are " "checked,\n" @@ -10623,21 +10626,21 @@ msgstr "" "把标题设置为各单词首字母大写。如果本选项与“对调作者和书名”被同时选中,\n" "会先对调作者和书名,然后再设置首字母大写。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "设置标题为各单词首字母大写(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "根据当前的标题更新排序标题字段的值。这个操作会在其它针对标题的操作完成后进行。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "更新排序标题(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10647,125 +10650,125 @@ msgstr "" "\n" "以后再对这些书籍进行格式转换时将采用默认设置。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "删除已选择书籍的格式转换设置(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "更换封面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "生成默认封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "移除封面(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "从书籍文件中读取封面(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "基本元数据(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "自定义元数据(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "加载已保存索/替换设置:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "选项要加载的已保存搜索/替换设置。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "保存当前的搜索/替换设置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "保存(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "删除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "查找范围(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "你要进行查找的范围的名称" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "搜索模式(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "标识号类型:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "选项你想操作的标识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "模版(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "输入做为搜索/替换源的模版" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "大小写敏感(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "替换为(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "替换后应用函数处理(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10773,11 +10776,11 @@ msgid "" "processed" msgstr "指定在匹配与替换后对文本的处理方式。在字符模式下,处理对像是整个字段的值。在正则表达式模式下,处理对象是匹配到的文本。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "目标区(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -10785,15 +10788,15 @@ msgstr "" "指定保存替换后的文本的字段。\n" "如果留空,源字段如果可修改的话,值会保存到源字段中。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "模式(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "指定文本要如何复制到目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10804,41 +10807,41 @@ msgstr "" "保留为一个值。本选项适用于源字段是单个值,\n" "而目的字段是多个值的情况。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "拆分结果(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "对于多值字段,显示(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "个值,起始位置为第(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "个值,值与值之间的分隔符为(&Y)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "用于显示结果被拆分成多值字段的情况" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "测试文本" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "测试结果" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "测试内容:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "搜索替换(&S)" @@ -10848,14 +10851,14 @@ msgstr "需要密码" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "用户名(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "密码(&P):" @@ -10863,7 +10866,7 @@ msgstr "密码(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "显示密码(&S)" @@ -12894,19 +12897,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "<p>用标题、作者、出版商、标签、注释等搜索书籍列表<br><br>空格间隔关键词视为且(AND)关系" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "搜!(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "快速搜索(也可按回车键)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "重置快速搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "复制当前搜索结果列表项至搜索栏" @@ -15979,7 +15982,7 @@ msgstr "访问日志:" msgid "You need to restart the server for changes to take effect" msgstr "你需要重启服务器使新的设置生效" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15989,33 +15992,33 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "显示书籍封面的最大尺寸(宽度x高度). 过大的封面将会被相应缩小. " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "最大封面大小(&c):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "服务器端口(&p):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "每次请求最大 OPDS 项(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "不分组 OPDS 项数量限制:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "限制(已存搜索):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 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 " @@ -16024,63 +16027,64 @@ msgstr "" "该限制(基于已保存的搜索条件)会限制在内容服务器中所显示的书籍列表仅限于指定的搜索结果。这个设置是基于每个书库的(也就是说你可以为不同的书库指定不同的限制" "条件)。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "URL 前缀(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "启动服务器(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "停止服务器(&o)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "测试服务器(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 带有一个网络服务程序,您可以由此使用浏览器访问你的书库。对服务器程序配置的修改需要重启服务器程序生效。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "calibre 启动时自动运行服务器(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "查看服务器日志(&s)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -19078,7 +19082,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19940,11 +19944,11 @@ msgstr "" "\n" "具体命令帮助:%%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "没有提供标签" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 648437d0d0..49bc4b4fed 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy <Unknown>\n" "Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:01+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:53+0000\n" +"X-Generator: Launchpad (build 16420)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -53,8 +53,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -133,7 +133,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -918,7 +918,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -930,7 +930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -981,11 +981,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "" @@ -2398,7 +2398,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "" @@ -2936,69 +2936,69 @@ msgstr "" msgid "Use the new PDF conversion engine." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4018,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "" @@ -5047,134 +5047,134 @@ msgstr "" msgid "%d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5182,7 +5182,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5191,13 +5191,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5208,37 +5208,37 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -5277,9 +5277,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "" @@ -6368,38 +6367,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "" @@ -6491,8 +6471,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6548,6 +6528,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6719,7 +6704,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7644,7 +7629,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "" @@ -7897,7 +7882,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "" @@ -7912,7 +7897,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "" @@ -7921,7 +7906,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -7929,7 +7914,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -7937,8 +7922,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "" @@ -8706,10 +8691,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8722,23 +8707,23 @@ msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "" @@ -8757,47 +8742,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "" @@ -9830,6 +9815,24 @@ msgid "" "Books</a>." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "" @@ -9903,7 +9906,7 @@ msgid "Manage authors" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "" @@ -10154,7 +10157,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" @@ -10182,79 +10185,79 @@ msgid "" "sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 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:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10262,53 +10265,53 @@ 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:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10317,157 +10320,157 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 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:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10475,25 +10478,25 @@ msgid "" "processed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10501,41 +10504,41 @@ msgid "" "not multiple and the destination field is multiple" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "" @@ -10545,14 +10548,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "" @@ -10560,7 +10563,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "" @@ -12546,19 +12549,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "" @@ -15514,7 +15517,7 @@ msgstr "" msgid "You need to restart the server for changes to take effect" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15524,96 +15527,97 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 @@ -18483,7 +18487,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19302,11 +19306,11 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 8aa8ae16d5..772f904e44 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2013-01-04 05:12+0000\n" +"POT-Creation-Date: 2013-01-11 06:12+0000\n" "PO-Revision-Date: 2013-01-03 18:47+0000\n" "Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-01-05 05:02+0000\n" -"X-Generator: Launchpad (build 16393)\n" +"X-Launchpad-Export-Date: 2013-01-12 04:54+0000\n" +"X-Generator: Launchpad (build 16420)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:378 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -54,8 +54,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:30 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:31 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:291 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:140 @@ -134,7 +134,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/links.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:447 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:455 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:171 @@ -926,7 +926,7 @@ msgstr "關閉已經命名的外掛程式" #: /home/kovid/work/calibre/src/calibre/db/backend.py:322 #: /home/kovid/work/calibre/src/calibre/db/backend.py:331 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:747 #: /home/kovid/work/calibre/src/calibre/library/database2.py:136 @@ -938,7 +938,7 @@ msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1063 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:887 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:910 @@ -989,11 +989,11 @@ msgid "" "<b>storage cards</b>. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:318 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:319 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 msgid "Communicate with WebOS tablets." msgstr "與 WebOS 平板電腦連接。" @@ -2447,7 +2447,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記憶卡可用空間不足" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/render/from_html.py:231 #, python-format msgid "Rendered %s" msgstr "繪製 %s" @@ -3026,69 +3026,69 @@ msgstr "用來決定不換列長度的縮放選項。有效的數值為從 0 到 msgid "Use the new PDF conversion engine." msgstr "使用新的 PDF 轉換引擎。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:54 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:52 msgid "" "Normally, the PDF page size is set by the output profile chosen under page " "options. This option will cause the page size settings under PDF Output to " "override the size specified by the output profile." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:58 #, python-format msgid "" "The unit of measure for page sizes. Default is inch. Choices are %s Note: " "This does not override the unit for margins!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:63 #, python-format msgid "" "The size of the paper. This size will be overridden when a non default " "output profile is used. Default is letter. Choices are %s" msgstr "紙張大小。當預設輸出設定檔時這個大小會被覆蓋。預設是 letter。選項有 %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:67 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "自訂文件的大小。使用的格式為 寬度x高度 EG。`123x321` 為指定寬度和高度。這會覆蓋任何指定的紙張大小。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:72 msgid "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." msgstr "保持封面的長寬比,而不將它延伸到填滿產生的 pdf 的第一頁。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:79 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:77 msgid "The font family used to render serif fonts" msgstr "用來繪製襯線字型的字族" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:80 msgid "The font family used to render sans-serif fonts" msgstr "用來繪製無襯線字型的字族" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:85 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" msgstr "用來繪製等寬字型的字族" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:92 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" msgstr "預設的字型大小" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" msgstr "等寬文字的預設字型大小" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:99 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:97 msgid "Use the old, less capable engine to generate the PDF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:102 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:100 msgid "" "Generate an uncompressed PDF, useful for debugging, only works with the new " "PDF engine." @@ -4168,7 +4168,7 @@ msgstr "範本錯誤" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:676 msgid "No" msgstr "否" @@ -5214,134 +5214,134 @@ msgstr "切換/建立書庫..." msgid "%d books" msgstr "%d 本書" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:175 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 -msgid "Quick switch" -msgstr "快速切換" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 -msgid "Rename library" -msgstr "重新命名書庫" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 -msgid "Remove library" -msgstr "移除書庫" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "隨機選書" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:92 +msgid "Quick switch" +msgstr "快速切換" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:93 +msgid "Rename library" +msgstr "重新命名書庫" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:184 +msgid "Remove library" +msgstr "移除書庫" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:204 msgid "Library Maintenance" msgstr "書庫維護" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:205 msgid "Library metadata backup status" msgstr "書庫元數據備份狀態" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:209 msgid "Start backing up metadata of all books" msgstr "開始備份所有書籍的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:213 msgid "Check library" msgstr "檢查書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Restore database" msgstr "還原資料庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 msgid "Rename" msgstr "重新命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "選擇書庫 <b>%s</b> 的新名稱。 " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:309 msgid "Note that the actual library folder will be renamed." msgstr "注意實際的書庫資料夾會被重新命名。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:316 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:729 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:312 msgid "Already exists" msgstr "已經存在" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:317 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "資料夾 %s 已經存在。請先刪除它。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:383 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:746 msgid "Too long" msgstr "太長" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Not found" msgstr "找不到" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:327 #, python-format msgid "" "Cannot rename as no library was found at %s. Try switching to this library " "first, then switch back and retry the renaming." msgstr "不能重新命名,因為在 %s 找不到書庫。請先試著切換到這個書庫,然後再切換回去並再試一次重新命名。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 msgid "Rename failed" msgstr "無法重新命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:336 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 #, python-format 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 "無法重新命名在 %s 的書庫。最可能的原因是書庫中的檔案可能被其他程式開啟了。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:352 msgid "Library removed" msgstr "書庫已移動" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:353 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "書庫 %s 已從 calibre 移除。檔案仍保留在電腦中,如果您想要刪除它們,您必須手動進行這件事。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 msgid "none" msgstr "沒有" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:367 msgid "Backup status" msgstr "備份狀態" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:368 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "剩餘要寫入的書籍元數據資料:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:374 msgid "Backup metadata" msgstr "備份元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:375 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "元數據會在 calibre 執行時備份,速度大約是每三秒鐘 1 本書。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:384 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5350,7 +5350,7 @@ msgid "" msgstr "" "書庫的路徑太長。必須少於 %d 字元。請使用 Windows 檔案總管將書庫移到路徑少一點的位置,然後將 calibre 指向新的位置後再試一次。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:88 @@ -5359,13 +5359,13 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 msgid "" "Found no errors in your calibre library database. Do you want calibre to " "check if the files in your library match the information in the database?" msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書庫中的檔案是否與資料庫相符嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 @@ -5376,37 +5376,37 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:426 msgid "Database integrity check failed, click Show details for details." msgstr "資料庫完整性檢查失敗,請按顯示詳細資料以取得更多資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:430 msgid "Starting library scan, this may take a while" msgstr "開始掃描書庫,這會花上一段時間" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:436 msgid "No problems found" msgstr "沒有發現問題" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:437 msgid "The files in your library match the information in the database." msgstr "您書庫中的檔案符合資料庫中的資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:534 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:1016 msgid "Not allowed" msgstr "不允許的" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:537 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "當使用環境變數 CALIBRE_OVERRIDE_DATABASE_PATH 時您不能改變書庫。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:542 msgid "You cannot change libraries while jobs are running." msgstr "您不能在有工作執行時改變書庫。" @@ -5445,9 +5445,8 @@ msgid "Empty output file, probably the conversion process crashed" msgstr "空的輸出檔案,可能是轉換程序當機了" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:401 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:68 #, python-format msgid "%(title)s by %(author)s" msgstr "%(title)s / %(author)s" @@ -6550,38 +6549,19 @@ msgid "" "the books in smaller increments, until you find the problem book." msgstr "加入書籍的程序似乎停住了。請試著重新啟動 calibre 並以較少資料量的方式加入書籍,直到您找到出問題的那本書。" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:396 -msgid "Already in calibre:" -msgstr "已經在 calibre 中:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:404 -msgid "You are trying to add:" -msgstr "您嘗試加入:" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 -msgid "Duplicates found!" -msgstr "發現重複項目!" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:410 -msgid "" -"Books with the same title as the following already exist in calibre. Add " -"them anyway?" -msgstr "與下列同名的書籍已存在 calibre 中。要強制加入它們嗎?" - -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:398 msgid "Adding duplicates..." msgstr "正在加入複本..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:467 msgid "Saving..." msgstr "儲存中..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:474 msgid "Collecting data, please wait..." msgstr "正在收集資料,請稍候..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:546 msgid "Saved" msgstr "已儲存" @@ -6677,8 +6657,8 @@ msgstr "這個資料夾和它的子資料夾都會被掃描以將書籍匯入 ca #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:584 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:598 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:101 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor_ui.py:103 @@ -6734,6 +6714,11 @@ msgid "" "&Multiple books per folder, assumes every ebook file is a different book" msgstr "每個資料夾有多本書,在資料夾中的每個電子書檔案都是不同書籍(&M)" +#: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:21 +msgid "Duplicates found!" +msgstr "發現重複項目!" + #: /home/kovid/work/calibre/src/calibre/gui2/auto_add.py:224 msgid "" "Books with the same title as the following already exist in the database. " @@ -6905,7 +6890,7 @@ msgstr "輸出" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:114 @@ -7850,7 +7835,7 @@ msgid "" msgstr "<p>當 calibre 移除內部的段落間距時,會自動設定段落縮排,以確保每個段落能清楚的辨識。這個選項控制了縮排的寬度。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:213 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "No change" msgstr "沒有改變" @@ -8103,7 +8088,7 @@ msgid "Change the title of this book" msgstr "改變這本書的書名" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 msgid "&Author(s): " msgstr "作者(&A): " @@ -8118,7 +8103,7 @@ msgid "" msgstr "改變這本書的作者。有多位作者時應以逗號分隔" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 msgid "&Publisher: " msgstr "出版者(&P): " @@ -8127,7 +8112,7 @@ msgid "Ta&gs: " msgstr "標籤(&G): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1104 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -8135,7 +8120,7 @@ msgid "" msgstr "用來分類書籍的標籤。這在搜尋時特別有用。<br><br>這可以是任何字或語詞,以逗號分隔。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 msgid "&Series:" @@ -8143,8 +8128,8 @@ msgstr "系列(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:570 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 msgid "List of known series. You can add new series." msgstr "已知系列的清單。您可以加入新的系列。" @@ -8925,10 +8910,10 @@ msgstr "無法載入封面瀏覽器" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:680 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 @@ -8941,23 +8926,23 @@ msgid "Undefined" msgstr "未指定" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:752 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:753 msgid "Unrated" msgstr "未評等" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:782 #, python-format msgid "Set '%s' to today" msgstr "設定「%s」為今天" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:784 #, python-format msgid "Clear '%s'" msgstr "清除「%s」" @@ -8976,47 +8961,47 @@ msgid "" "discard or apply these changes. Apply changes?" msgstr "您已經改變數值。為了使用這個編輯器,您必項放棄或套用這些變更。要套用變更嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:374 msgid " index:" msgstr " 索引:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:444 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "列舉「{0}」包含無效的數值,會被設定為預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:635 msgid "Apply changes" msgstr "套用變更" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:828 msgid "Remove series" msgstr "移除系列" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:831 msgid "Automatically number books" msgstr "自動編號書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:834 msgid "Force numbers to start with " msgstr "強制編號開始於 " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:904 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "列舉「{0}」包含無效的數值,將不會出現在清單中" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:948 msgid "Remove all tags" msgstr "移除所有標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:968 msgid "tags to add" msgstr "要加入的標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:975 msgid "tags to remove" msgstr "要移除的標籤" @@ -10066,6 +10051,24 @@ msgstr "" "ebook.com/about#drm\">請按這裡</a>。<p>大量最新的、沒有 DRM 的刊物可以 \n" " 在 <a href=\"http://drmfree.calibre-ebook.com\">Open Books</a> 取得。" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:27 +msgid "" +"Books with the same titles as the following already exist in calibre. Select " +"which books you want added anyway." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:45 +msgid "Select &all" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 +msgid "Select &none" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:89 +msgid "Already in calibre:" +msgstr "已經在 calibre 中:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:52 msgid "Author sort" msgstr "作者排序" @@ -10139,7 +10142,7 @@ msgid "Manage authors" msgstr "管理作者" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" msgstr "搜尋(&S):" @@ -10397,7 +10400,7 @@ msgstr "" "階段 {0} {1}%%。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" @@ -10425,79 +10428,79 @@ msgid "" "sure?" msgstr "儲存搜尋/取代已存在,將會被覆蓋。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:557 msgid "Edit Meta information" msgstr "編輯元數據資訊" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:559 msgid "A&utomatically set author sort" msgstr "自動設定作者排序(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 msgid "&Swap title and author" msgstr "交換書名和作者(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 msgid "Author s&ort: " msgstr "作者排序(&O): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "指定這本書籍的作者要如何排序。例如 Charles Dickens 要排成 Dickens, Charles。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1059 msgid "&Rating:" msgstr "評等(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1060 msgid "Rating of this book. 0-5 stars" msgstr "這本書的評等。從 0-5 顆星" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 msgid " stars" msgstr " 顆星" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 msgid "Add ta&gs: " msgstr "加入標籤(&G): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:193 msgid "Open Tag Editor" msgstr "開啟標籤編輯器" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 msgid "&Remove tags:" msgstr "移除標籤(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:574 msgid "Comma separated list of tags to remove from the books. " msgstr "要從書籍移除的標籤清單,以逗號分隔。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:575 msgid "Check this box to remove all tags from the books." msgstr "核取這個方塊以移除書籍上的所有標籤。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" msgstr "全部移除(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" msgstr "如果核取,會清除這個系列" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:572 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 msgid "&Clear series" msgstr "清除系列(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 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" @@ -10509,11 +10512,11 @@ msgstr "" "的順序。因此如果您選擇書籍 A 和書籍 B,書籍 A \n" "的系列編號為 1 而書籍 B 系列編號為 2。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "&Automatically number books in this series" msgstr "自動為這個系列的書籍編號(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:578 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587 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" @@ -10523,42 +10526,42 @@ msgstr "" "編號。核取此方塊會告訴 calibre 從這個方塊中的數值\n" "開始編號" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 msgid "&Force numbers to start with:" msgstr "強制編號開始於 (&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 msgid "&Date:" msgstr "日期(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "d MMM yyyy" msgstr "yyyy MMM d" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:585 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 msgid "&Apply date" msgstr "套用日期(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:595 msgid "&Published:" msgstr "已出版(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:597 msgid "Clear published date" msgstr "清除出版日期" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:591 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1167 msgid "&Languages:" msgstr "語言(&L):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:602 msgid "Remove &format:" msgstr "移除格式(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:594 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 msgid "" "When doing a same format to same format conversion, \n" "for e.g., EPUB to EPUB, calibre saves the original EPUB\n" @@ -10567,32 +10570,32 @@ msgid "" " conversion of a large number of books and something went wrong." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:599 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 msgid "Restore pre conversion &originals, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 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:602 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 msgid "Change title to title &case" msgstr "將書名改變為大寫(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 msgid "" "Update title sort based on the current title. This will be applied only " "after other changes to title." msgstr "以目前的書名為依據更新書名排序。這只有在對書名做了其他變更時才會套用。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 msgid "Update &title sort" msgstr "更新書名排序(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "" "Remove stored conversion settings for the selected books.\n" "\n" @@ -10602,125 +10605,125 @@ msgstr "" "\n" "這些書籍未來的轉換會使用預設的設定值。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:608 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "移除選取書籍所儲存的轉換設定值(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" msgstr "改變封面(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:610 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:619 msgid "&Generate default cover" msgstr "產生預設封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:611 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 msgid "&Remove cover" msgstr "移除封面(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:612 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 msgid "Set from &ebook file(s)" msgstr "從電子書檔案設定(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:613 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:747 msgid "&Basic metadata" msgstr "基本元數據(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:587 msgid "&Custom metadata" msgstr "自訂元數據(&C)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:615 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 msgid "Load searc&h/replace:" msgstr "載入搜尋/取代(&H):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:616 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:625 msgid "Select saved search/replace to load." msgstr "選擇要載入的已儲存搜尋/取代。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 msgid "Save current search/replace" msgstr "儲存目前的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 msgid "Sa&ve" msgstr "儲存(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" msgstr "刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "搜尋欄位(&F):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:622 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:631 msgid "The name of the field that you want to search" msgstr "您想要搜尋的欄位名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:632 msgid "Search &mode:" msgstr "搜尋模式(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 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:625 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 msgid "Identifier type:" msgstr "識別類型:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:626 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:657 msgid "Choose which identifier type to operate upon" msgstr "選擇要建立哪種識別類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 msgid "Te&mplate:" msgstr "範本(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:637 msgid "Enter a template to be used as the source for the search/replace" msgstr "輸入做為搜尋/取代來源的範本" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 msgid "" "Enter 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:631 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:640 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:632 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 msgid "Cas&e sensitive" msgstr "區分大小寫(&E)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 msgid "&Replace with:" msgstr "取代為(&R):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 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:635 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:644 msgid "&Apply function after replace:" msgstr "取代後套用函式(&A):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:645 msgid "" "Specify how the text is to be processed after matching and replacement. In " "character mode, the entire\n" @@ -10730,11 +10733,11 @@ msgstr "" "指定在比對與取代後文字要如何處理。在字元模式,整個\n" "欄位都會被處理。在正規表示式模式,只有符合的文字會被處理" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:647 msgid "&Destination field:" msgstr "目的端欄位(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:648 msgid "" "The field that the text will be put into after all replacements.\n" "If blank, the source field is used if the field is modifiable" @@ -10742,15 +10745,15 @@ msgstr "" "在所有的取代完成後要放入的文字欄位。\n" "如果保持空白,且來源欄位可修改就會使用該欄位" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 msgid "M&ode:" msgstr "模式(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 msgid "Specify how the text should be copied into the destination." msgstr "指定文字要如何複製到目的端。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:643 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 msgid "" "Specifies whether result items should be split into multiple values or\n" "left as single values. This option has the most effect when the source field " @@ -10761,41 +10764,41 @@ msgstr "" "保持單一數值。這個選項影響最大的是當來源\n" "欄位不是多個但目的欄位有多個的時候" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:646 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 msgid "Split &result" msgstr "分割結果(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:649 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:658 msgid "For multiple-valued fields, sho&w" msgstr "對多重數值欄位,顯示(&W)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:650 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:659 msgid "values starting a&t" msgstr "數值開始於(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:660 msgid "with values separated b&y" msgstr "數值分離為(&Y)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:661 msgid "" "Used when displaying test results to separate values in multiple-valued " "fields" msgstr "用於顯示測試結果於多重數值欄位的分割數值" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:662 msgid "Test text" msgstr "測試文字" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:663 msgid "Test result" msgstr "測試結果" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:655 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:664 msgid "Your test:" msgstr "您的測試:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:656 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:665 msgid "&Search and replace" msgstr "搜尋及取代(&S)" @@ -10805,14 +10808,14 @@ msgstr "需要密碼" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" msgstr "使用者名稱(&U):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" msgstr "密碼(&P):" @@ -10820,7 +10823,7 @@ msgstr "密碼(&P):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/smartdevice_ui.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" msgstr "顯示密碼(&S)" @@ -12826,19 +12829,19 @@ msgid "" "etc.<br><br>Words separated by spaces are ANDed" msgstr "<p>以書名、作者、出版商、標籤、評論等等搜尋書籍清單。<br><br>以空白分隔的字為 AND" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:208 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" msgstr "開始(&G)!" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215 msgid "Do Quick Search (you can also press the Enter key)" msgstr "進行快速搜尋(您也可以按 Enter 鍵)" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221 msgid "Reset Quick Search" msgstr "重設快速搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:237 msgid "Copy current search text (instead of search name)" msgstr "複製目前的搜尋文字(代替搜尋名稱)" @@ -15843,7 +15846,7 @@ msgstr "存取紀錄檔:" msgid "You need to restart the server for changes to take effect" msgstr "您需要重新啟動伺服器才能讓變更生效" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:147 msgid "" "<p>If you leave the password blank, anyone will be able to\n" " access your book collection using the web interface.\n" @@ -15853,74 +15856,74 @@ msgid "" "password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "顯示封面的最大尺寸 (寬度x高度)。太大的封面會被調整大小。 " -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" msgstr "最大封面尺寸(&C):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" msgstr "伺服器連接埠(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 msgid "Max. &OPDS items per query:" msgstr "每次查詢最大 &OPDS 項目:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" msgstr "最大 OPDS 未群組項目(&U):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" msgstr "要套用的限制(已儲存搜尋):" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" "This restriction (based on a saved search) will restrict the books the " "content server makes available to those matching the search. This setting is " "per library (i.e. you can have a different restriction per library)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 msgid "" "<p>Some devices have browsers that do not support authentication. If you are " "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" msgstr "密碼與部分裝置不相容" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" msgstr "&URL 前綴:" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" "A prefix that is applied to all URLs in the content server. Useful only if " "you plan to put the server behind another server like Apache, with a reverse " "proxy." msgstr "要附加到內容伺服器所有 URL 的前綴。只有在您計畫將伺服器放在其他伺服器如 Apache 後面使用反向代理伺服器時有用。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:164 msgid "&Start Server" msgstr "啟動伺服器(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:165 msgid "St&op Server" msgstr "停止伺服器(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:166 msgid "&Test Server" msgstr "測試伺服器(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:167 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 " @@ -15928,26 +15931,24 @@ msgid "" msgstr "" "calibre 包含了一個網路伺服器,讓您可以在世界的任何地方使用瀏覽器存取您的書籍收藏。任何對這個設定值的改變都要在伺服器重新啟動後才會生效。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" msgstr "當 c&alibre 啟動時自動執行伺服器" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" msgstr "檢視伺服器紀錄檔(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:170 msgid "" "<p>Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" "<p>To connect to the calibre server from your device you should use a URL of " -"the form <b>http://myhostname:8080</b> as a new catalog in the Stanza reader " -"on your iPhone. Here myhostname should be either the fully qualified " -"hostname or the IP address of the computer calibre is running on." +"the form <b>http://myhostname:8080</b>. Here myhostname should be either the " +"fully qualified hostname or the IP address of the computer calibre is " +"running on. If you want to access the server from anywhere in the world, you " +"will have to setup port forwarding for it on your router." msgstr "" -"<p>記得保持 calibre 執行,因為伺服器只有在 calibre 執行時才會啟動\n" -"<p>要從您的裝置連線到 calibre 伺服器,您應該使用 URL 如 <b>http://myhostname:8080</b> 格式做為您的 " -"iPhone 中 Stanza 閱讀程式的新分類。在這裡 myhostname 應為執行 calibre 的電腦的完整主機名稱或是 IP 位址。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -18873,7 +18874,7 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:287 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19734,11 +19735,11 @@ msgstr "" "\n" "需要個別指令的說明: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:661 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 msgid "No label was provided" msgstr "沒有提供標籤" -#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:663 +#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:665 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" diff --git a/src/calibre/utils/chm/chm.py b/src/calibre/utils/chm/chm.py index 3b3f2c39d9..02fe19e44e 100644 --- a/src/calibre/utils/chm/chm.py +++ b/src/calibre/utils/chm/chm.py @@ -28,6 +28,7 @@ import array import string import sys +import codecs import calibre.utils.chm.chmlib as chmlib from calibre.constants import plugins @@ -184,7 +185,7 @@ locale_table = { 0x0420 : ('iso8859_6', "Urdu", "Arabic"), 0x0443 : ('iso8859_9', "Uzbek_Latin", "Turkish"), 0x0843 : ('cp1251', "Uzbek_Cyrillic", "Cyrillic"), - 0x042a : (None, "Vietnamese", "Vietnamese") + 0x042a : ('cp1258', "Vietnamese", "Vietnamese") } class CHMFile: @@ -434,6 +435,19 @@ class CHMFile: else: return None + def get_encoding(self): + ans = self.GetEncoding() + if ans is None: + lcid = self.GetLCID() + if lcid is not None: + ans = lcid[0] + if ans: + try: + codecs.lookup(ans) + except: + ans = None + return ans + def GetDWORD(self, buff, idx=0): '''Internal method. Reads a double word (4 bytes) from a buffer. diff --git a/src/calibre/utils/fonts/sfnt/cmap.py b/src/calibre/utils/fonts/sfnt/cmap.py index a00eb56d6f..15ad1d1466 100644 --- a/src/calibre/utils/fonts/sfnt/cmap.py +++ b/src/calibre/utils/fonts/sfnt/cmap.py @@ -13,7 +13,7 @@ __docformat__ = 'restructuredtext en' from struct import unpack_from, calcsize, pack from collections import OrderedDict -from calibre.utils.fonts.utils import get_bmp_glyph_ids +from calibre.utils.fonts.utils import read_bmp_prefix from calibre.utils.fonts.sfnt import UnknownTable, max_power_of_two from calibre.utils.fonts.sfnt.errors import UnsupportedFont @@ -117,6 +117,53 @@ def set_id_delta(id_delta): # {{{ return id_delta # }}} +class BMPTable(object): + + def __init__(self, raw): + self.raw = raw + (self.start_count, self.end_count, self.range_offset, self.id_delta, + self.glyph_id_len, self.glyph_id_map, self.array_len) = \ + read_bmp_prefix(raw, 0) + + def get_glyph_ids(self, codes): + for code in codes: + found = False + for i, ec in enumerate(self.end_count): + if ec >= code: + sc = self.start_count[i] + if sc <= code: + found = True + ro = self.range_offset[i] + if ro == 0: + glyph_id = self.id_delta[i] + code + else: + idx = ro//2 + (code - sc) + i - self.array_len + glyph_id = self.glyph_id_map[idx] + if glyph_id != 0: + glyph_id += self.id_delta[i] + yield glyph_id % 0x1000 + break + if not found: + yield 0 + + def get_glyph_map(self, glyph_ids): + ans = {} + for i, ec in enumerate(self.end_count): + sc = self.start_count[i] + for code in xrange(sc, ec+1): + ro = self.range_offset[i] + if ro == 0: + glyph_id = self.id_delta[i] + code + else: + idx = ro//2 + (code - sc) + i - self.array_len + glyph_id = self.glyph_id_map[idx] + if glyph_id != 0: + glyph_id += self.id_delta[i] + glyph_id %= 0x1000 + if glyph_id in glyph_ids and code not in ans: + ans[code] = glyph_id + return ans + class CmapTable(UnknownTable): def __init__(self, *args, **kwargs): @@ -147,7 +194,7 @@ class CmapTable(UnknownTable): if table: fmt = unpack_from(b'>H', table)[0] if platform == 3 and encoding == 1 and fmt == 4: - self.bmp_table = table + self.bmp_table = BMPTable(table) def get_character_map(self, chars): ''' @@ -159,12 +206,22 @@ class CmapTable(UnknownTable): chars = list(set(chars)) chars.sort() ans = OrderedDict() - for i, glyph_id in enumerate(get_bmp_glyph_ids(self.bmp_table, 0, - chars)): + for i, glyph_id in enumerate(self.bmp_table.get_glyph_ids(chars)): if glyph_id > 0: ans[chars[i]] = glyph_id return ans + def get_glyph_map(self, glyph_ids): + ''' + Get a mapping of character codes to glyph ids for the specified glyph + ids. + ''' + if self.bmp_table is None: + raise UnsupportedFont('This font has no Windows BMP cmap subtable.' + ' Most likely a special purpose font.') + glyph_ids = frozenset(glyph_ids) + return self.bmp_table.get_glyph_map(glyph_ids) + def set_character_map(self, cmap): self.version, self.num_tables = 0, 1 fmt = b'>7H' diff --git a/src/calibre/utils/fonts/sfnt/gsub.py b/src/calibre/utils/fonts/sfnt/gsub.py index 77d7db8519..826a26657e 100644 --- a/src/calibre/utils/fonts/sfnt/gsub.py +++ b/src/calibre/utils/fonts/sfnt/gsub.py @@ -60,14 +60,15 @@ class LigatureSubstitution(UnknownLookupSubTable): def read_ligature(self, data): lig_glyph, count = data.unpack('HH') - components = data.unpack('%dH'%count, single_special=False) + components = data.unpack('%dH'%(count-1), single_special=False) return (lig_glyph, components) def all_substitutions(self, glyph_ids): gid_index_map = self.coverage.coverage_indices(glyph_ids) ans = set() - for index in gid_index_map.itervalues(): + for start_glyph_id, index in gid_index_map.iteritems(): for glyph_id, components in self.coverage_to_lig_map[index]: + components = (start_glyph_id,) + components if set(components).issubset(glyph_ids): ans.add(glyph_id) return ans